生成GUID函数
来源:互联网 发布:怪物猎人ol捏脸数据男 编辑:程序博客网 时间:2024/06/08 13:16
// GenerateGUID.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <objbase.h>
#include <stdio.h>
#include <iostream>
using std::string;
string CreateGUID()
{
CoInitialize(NULL);
GUID guid = {0};
if (S_OK != ::CoCreateGuid(&guid))
{
return string("");
}
char szBuffer[64] = {0};
_snprintf_s(szBuffer,
sizeof(szBuffer),
sizeof(szBuffer),
"{%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]);
CoUninitialize();
return string(szBuffer);
}
int _tmain(int argc, _TCHAR* argv[])
{
printf(CreateGUID().c_str());
printf("\n");
return 0;
}
- 生成GUID函数用法
- 生成GUID函数
- PHP的GUID生成函数
- Javascript闭包生成GUID函数
- GUID 生成
- 生成GUID
- 生成GUID
- 生成GUID
- GUID 生成
- GUID生成
- [DB][OARCLE]在Oracle中生成GUID类型--SYS_GUID()函数
- 生成GUID的代码
- 使用Delphi生成GUID
- VB.NET 生成GUID
- ASP生成GUID字符串
- 使用ASP生成 GUID
- oracle生成guid
- 模拟生成GUID码
- curses 库笔记
- JAVA关键字static
- resources.arsc (apk中的资源文件:键值对)
- 8086中断向量表
- 【栈优化】字符串 string
- 生成GUID函数
- 设计模式总结
- Login as Root in Ubuntu 12.04
- invalidate() postInvalidate()
- 新手学js:正则表达式之断言
- JS事件捕获与冒泡
- 学习笔记-中断初步设计
- 无法关联源码
- hdu_1272_小希的迷宫 (并查集)