gpt4 book ai didi

c++ - 生成windows电脑的UID

转载 作者:行者123 更新时间:2023-11-28 07:05:53 25 4
gpt4 key购买 nike

我有一些长字符串。每个字符串包含 Windows 计算机的信息(计算机名称、MAC 地址等)。我想从这些字符串生成 8 个字符长的 UID。我怎样才能生成它?是否有任何 C++ 库或方法可以做到这一点。

最佳答案

您正在寻找GUIDFromStringstring 转换为 GUID

BOOL GUIDFromString(
_In_ LPCTSTR psz,
_Out_ LPGUID pguid
);

或者,您可以尝试 CLSIDFromString . CLSID 实际上定义为:

typedef GUID CLSID;

因此您可以使用 CLSIDFromString 生成 GUID。下面是一些示例代码:

LPWSTR guidstr;
GUID guid;

...

HRESULT hr = CLSIDFromString(guidstr, (LPCLSID)&guid);
if (hr != S_OK) {
// bad GUID string...
...
}

关于c++ - 生成windows电脑的UID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21770970/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com