我有一个SCNetworkInterfaceRef
,我想通过它获取能够输入bsd名称,键入mac地址但无法获取hiddenConfiguration
(hiddenConfiguration为bool值)的接口的所有详细信息
prefrencePlist路径/Library/Preferences/SystemConfiguration/preferences.plist
SCNetworkInterfaceRef interface = SCNetworkServiceGetInterface(service);
NSString *type = (__bridge NSString*) SCNetworkInterfaceGetInterfaceType(interface)
NSString *bsd = (__bridge NSString*) SCNetworkInterfaceGetBSDName(interface);
NSString *m = (__bridge NSString*) SCNetworkInterfaceGetHardwareAddressString(interface);
如何获取隐藏的配置值
任何建议将不胜感激。
答案 0 :(得分:0)
该接口是否隐藏不是公共接口的一部分。
但是,存在私有API,请查看Apple开放源代码库中的SCNetworkConfigurationPrivate.h。
您可以将其声明为extern:
extern BOOL _SCNetworkInterfaceIsHiddenConfiguration(SCNetworkInterfaceRef ref);