一个UUID的实例
作者:wakakala 发布时间:May 22, 2010 分类:VBS / C++
/*
一个UUID的实例
code by pk 2009.4
*/
#include <windows.h>
#include <stdio.h>
const char* Gguid();
void main()
{
char buf[64];
wsprintf(buf,"%s\n\n",Gguid());
printf("%s",buf);
}
const char* Gguid()
{
GUID u;
static char buffer[64];
if(S_OK==CoCreateGuid(&u))
{
_snprintf(buffer,sizeof(buffer)
,"{%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}"
,u.Data1
,u.Data2
,u.Data3
,u.Data4[0],u.Data4[1],u.Data4[2],u.Data4[3]
,u.Data4[4],u.Data4[5],u.Data4[6],u.Data4[7]
);
};
return (const char*)buffer;
}
仅有一条评论 »
这个好像看不懂啊,嘿嘿