VC 生成GUID
来源:互联网 发布:梦幻西游mac版 编辑:程序博客网 时间:2024/05/21 09:25
#include <stdio.h>
#include <objbase.h>
char* GuidToString(const GUID &guid);
int main( int argc, char* argv[] )
{
GUID guid;
CoCreateGuid(&guid);
printf( "GUID: %s", GuidToString( guid ) );
}
char* GuidToString(const GUID &guid)
{
static char buf[64] = {0};
_snprintf(
buf,
sizeof(buf),
"{%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]);
return buf;
}
//-------------------------------------------------------------------------------------
CString CMainFrame::GetGuid() //取得唯一标示
{
BSTR a;
a=SysAllocString(L " ");
HRESULT hr;
GUID g;
hr=::CoCreateGuid(&g);
int ret=StringFromGUID2(g,a,39);
CString c=a;
return c;
}
- VC产生(生成)GUID
- VC产生(生成)GUID
- VC产生(生成)GUID .
- VC 生成GUID
- VC++生成GUID
- VC生成GUID
- VC++ GUID随机字符串生成
- 实例:VC++生成GUID的代码
- GUID 生成
- 生成GUID
- 生成GUID
- 生成GUID
- GUID 生成
- GUID生成
- VC编写代码生成GUID并转换为CString字符串
- vc 两种方法实现生成全局唯一标识符GUID
- VC++ UUID/GUID
- 生成GUID的代码
- 依赖关系属性和通知
- 如何成为优秀的ASP.NET程序员
- 12.单链表排序
- 纯dom 选项卡js框架 -1
- STL中用erase()方法遍历删除元素
- VC 生成GUID
- 理解.NET 2.0中的事务
- 如何给SAP打补丁(ABAP&JAVA)
- AD10与快播的冲突问题:Exception ESocketError in module DXP.EXE at 001B15CF
- 《Unix环境高级编程》:单实例守护进程的实现
- 正则表达式笔记 6 边界符中的 ^, $, \A, \Z, \z
- 机试:反转一个二进制数并输出反转之后二进制的十进制值是多少
- windows组件中没有“应用程序服务器”这一项
- hdu 4417 2012杭州网络赛