Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
环顾四周后,我没有找到在OSX 内核空间中创建UUID的内置函数。(仅限于Kernel.framework)
有没有我可以使用的替代品?还是我应该只使用时间哈希(MD5/SHA1)?
这些应该有助于:
void uuid_generate(uuid_t out); void uuid_generate_random(uuid_t out); void uuid_generate_time(uuid_t out);
它们在 中声明<uuid/uuid.h>,并且链接在 Libkern.exports 中定义,即您的 kextOSBundleLibraries属性必须列出com.apple.kpi.libkern- 它可能已经列出。
<uuid/uuid.h>
OSBundleLibraries
com.apple.kpi.libkern