在我的c/c++应用程序中,我想展示一些系统和操作系统信息,
在WMI上,我要通过WMI检索这些信息,
在mac (10.9.5)上,到目前为止,我只能使用IOKit获得硬件UUID。
还试图使用kOSBuildVersionKey获取os名称,但它对我不起作用。
io_registry_entry_t ioRegistryRoot = IORegistryEntryFromPath(kIOMasterPortDefault, "IOService:/");
CFStringRef verKeyCf = (CFStringRef) IORegistryEntryCreateCFProperty(ioRegistryRoot, CFSTR(kOSBuildVersionKey), kCFAllocatorDefault, 0);
IOObjectRelease(ioRegistryRoot);我怎样才能得到其他细节?请给我建议!
谢谢你,R.
发布于 2016-03-15 12:53:41
POSIX (我相信包括OSX)对此进行了很好的标准化。要获得OS元数据,应该使用不名系统调用。我对iOS一无所知。
https://stackoverflow.com/questions/36011380
复制相似问题