Hey folks, I am a little stuck here. Let me know if there is a better place to ask but...
So far I've managed to mount a volume with FSMountServerVolumeAsync(). I am still wondering how to set the volume name (and where that is documented). That's one thing. But more importantly: How do I unmount a volume? FSUnmountVolumeSync() - sure! ...but! This requires me to have a FSRef. While I could store the FSRef from FSMountServerVolumeAsync() this will only work for when it was actually *me* than mounted the volume. So another question comes up: How do I list all mounted volumes (and their mount points)? Just looking in "/Volumes" sounds (while maybe "pragmatic" still) like a bad idea. If I just had the mount points and the mapping to the volume name I could get the FSRef and then call FSUnmountVolumeSync(). Obviously this information must be available somewhere. The Finder knows and it's what is exposed through the "mount" command. As I don't really like the idea of calling out the executable I probably could try have a look at the source code of "mount". Any pointers where I could find that? Google wasn't very helpful so far. ...or is there any easier way to get to that information? Did I just not find it or is this really not properly documented? Any help appreciated! cheers -- Torsten _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com