1.包含头文件: #include <objbase.h>
2.使用CoCreateGuid函数生成GUID对象
GUID _guid;
HRESULT hResult = CoCreateGuid(&_guid);
3.转换GUID字段数据为字符串
char buf[64];
if (hResult == S_OK)
{
auto a = _guid.Data1;
auto b = _guid.Data2;
auto c = _guid.Data3;
auto d = _guid.Data4;
snprintf(buf, sizeof(buf),"%08X%04X%04X%02X%02X%02X%02X%02X%02X%02X%02X", a, b, c, d[0], d[1], d[2], d[3], d[4], d[5], d[6], d[7]);
}
4.转换char数组为CString对象
CString tmpGuid(buf);