On Mar 6, 2013, at 9:00 AM, Ben Gollmer wrote:

> On Mar 3, 2013, at 8:58 PM, Jason T. Slack-Moehrle <slackmoeh...@gmail.com> 
> wrote:
> 
>> I am using: IOServiceGetMatchingServices
>> 
>> kr = IOServiceGetMatchingServices(kIOMasterPortDefault,
>> 
>> IOServiceNameMatching("AppleUSBEHCI"), &io_objects);
>> 
>> I am looking for how I find out information about the internal HD as the
>> above will prob USB device.
>> 
>> I cannot seem to find a list or anything that would tell me this.
>> 
>> Essentially I am looking for a way to get a unique ID from the system. On
>> Windows the other developer uses the hard disk id.
> 
> On OS X, it is typical to use the system serial number, MAC address of the 
> primary network interface, or the hardware UUID to uniquely identify a 
> system. Of course, each of those can change for different reasons.
> 
> Technote 1103 includes sample code & some discussion of the various caveats:
> 
> http://developer.apple.com/library/mac/#technotes/tn1103/_index.html

And if you decide you still want to get a disk ID, the proper API would 
probably be DiskArbitration.
https://developer.apple.com/library/mac/#documentation/Darwin/Reference/DiscArbitrationFramework/_index.html

Cheers,
Ken


_______________________________________________

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to