CString NMGetGUID()
{
GUID guid = GUID_NULL;
::CoCreateGuid(&guid);
CString strGuid;
strGuid.Format( _T("%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x"), guid.Data1, guid.Data2, guid.Data3, guid.Data4[0], guid.Data4[1], guid.Data4[2], guid.Data4[3], guid.Data4[4], guid.Data4[5], guid.Data4[6], guid.Data4[7] );
strGuid.MakeUpper();
return strGuid;
}
关于GUID的生成
本文介绍了一个使用C++编写的函数,该函数通过调用COM库来生成一个全局唯一标识符(GUID),并将其转换为字符串形式返回。这个过程包括创建GUID、格式化其输出以及将所有字符转换为大写。
2054

被折叠的 条评论
为什么被折叠?



