出處:http://www.cnblogs.com/wubiyu/archive/2008/12/03/1346348.html
1
//–生成GUID的代碼 2
//–相關程序/微軟guidgen.exe
3
4
#include “stdafx.h”
5
#include <objbase.h>
6
#include <stdio.h>
7
8
//–生成GUID
9
const char* newGUID()10
{11
static char buf[64] = {0};12
GUID guid;13
if (S_OK == ::CoCreateGuid(&guid))14
{15
_snprintf(buf, sizeof(buf)16
, “{%08X-%04X-%04x-%02X%02X-%02X%02X%02X%02X%02X%02X}”
17
, guid.Data118
, guid.Data219
, guid.Data320
, guid.Data4[0], guid.Data4[1]21
, guid.Data4[2], guid.Data4[3], guid.Data4[4], guid.Data4[5]22
, guid.Data4[6], guid.Data4[7]23
);24
}
25
return (const char*)buf;26
}
27
28
int main(int argc, char* argv[])29
{30
//–COM
31
CoInitialize(NULL);32
33
printf(newGUID());34
printf(“rn”);35
36
//–COM
37
CoUninitialize();38
39
return 0;40
}
41
42
GoMCU

