我知道windows工作组,我想得到我的Mac工作组正如我所见,但我无法摆脱我的问题。
我想找到我的Mac电脑的工作组(如在Windows中)。
请给我一些代码示例来继续解决问题。
我想要域名
Open Directory directory domain name on Mac OS X

最佳答案

系统配置框架是一个C api,因此有点混乱,但这应该可以正常工作而不会泄漏:

#import <SystemConfiguration/SCNetworkConfiguration.h>

SCDynamicStoreRef storeRef = SCDynamicStoreCreate(NULL, (CFStringRef)@"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);

关于objective-c - Mac OS X以编程方式获取域名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16933230/

10-11 16:47