Mac os x obtenir le nom de domaine par programme

Je connais le groupe de travail Windows et je souhaite obtenir le groupe de travail de mon Mac. Comme je vois le nom de domaine d’annuaire Open Directory sur Mac OS X mais je n’ai pas pu me débarrasser de mon problème. Je souhaite trouver le groupe de travail (comme dans Windows) de mon Mac. S’il vous plaît donnez-moi un exemple de code pour aller de l’avant vers la solution. Je veux le nom de domaine décrit dans http://windows.microsoft.com/en-in/windows7/what-is-the-difference-between-a-domain-a-workgroup-and-a-homegroup

    Le cadre de configuration du système est une api C, il est donc un peu compliqué, mais cela devrait fonctionner sans fuites:

     #import  SCDynamicStoreRef storeRef = SCDynamicStoreCreate(NULL, (CFSsortingngRef)@"GetWorkgroup", NULL, NULL); CFPropertyListRef global = SCDynamicStoreCopyValue (storeRef,CFSTR("State:/Network/Global/SMB")); id workgroup = [(__bridge NSDictionary *)global valueForKey:@"Workgroup"]; NSLog(@"Workgroup: %@", workgroup); CFRelease(global); CFRelease(storeRef);