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);