OSX에서 작업그룹 이름을 가져오려고 하는데, SMB의 환경설정 자체를 아예 못 가져오네요.
Swift나 ObjC에서 구글님도 더 이상의 정보는 없다시는데,
혹시 방법을 아시는 분 도움부탁드립니다.
let store = SCDynamicStoreCreate(nil, kSCPropNetSMBWorkgroup, nil, nil)
let key = SCDynamicStoreKeyCreateNetworkGlobalEntity(nil, kSCDynamicStoreDomainState, kSCEntNetSMB)
guard let global = SCDynamicStoreCopyValue(store, key) as? [NSObject: AnyObject],
workgroup = global[kSCPropNetSMBWorkgroup] as? String else {
return ""
}
return workgroup
유승훈 7년전 질문