美文网首页C语言
C++Builder6(BCB6)生成UUid

C++Builder6(BCB6)生成UUid

作者: CoderW | 来源:发表于2019-01-02 11:23 被阅读1次
/**
* @author:  HanshuaiWu
* @methodsName: GetUUid
* @description: 生成UUID
* @param:  无
* @return: AnsiString
*/
AnsiString __fastcall TSamThread::GetUUid()
{
    char buffer[64] = { 0 };
    GUID guid;

    if (CoCreateGuid(&guid))
    {
        //fprintf(stderr, "create guid error\n");
        return -1;
    }
    _snprintf(buffer, sizeof(buffer),
        "ZY%08X%04X%04x%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]);
        return (AnsiString)buffer;
}

喜欢的小伙伴点个喜欢或关注吧, 你们的鼓励是我前进的动力!

相关文章

  • C++Builder6(BCB6)生成UUid

    喜欢的小伙伴点个喜欢或关注吧, 你们的鼓励是我前进的动力!

  • js常用函数

    1.uuid UUIDGenerator 生成 UUID。 使用cryptoAPI 生成 UUID, 符合RFC4...

  • js 生产uuid

    /* 生成uuid */ function uuid() { var s = []; ...

  • C++Builder6(BCB6) RSA加密

    前言:项目需要根据秘钥加密, 客户端根据公钥解密, 这里使用RSA加解密 在项目中导入openssl的动态链接库,...

  • UUID——初识

    在线生成UUID:http://www.uuid.online/ 一、什么是UUID? UUID是Universa...

  • C++Builder6(BCB6)实现网络请求

    前言:最近接手了一个C++写的身份证识别的服务器, 要求在给客户端返回数据的同时也要反馈一份给实名认证系统, 以便...

  • jpa注解

    系统生成uuid注解配置: @Id @GenericGenerator(name ="system-uuid", ...

  • nodejs中生成uuid

    nodejs中有一个uuid的生成库uuid:https://www.npmjs.com/package/uuid...

  • nodejs中生成uuid

    nodejs中有一个uuid的生成库uuid:https://www.npmjs.com/package/uuid...

  • fatal error: uuid/uuid.h: No suc

    我们在linux系统使用c/c++生成uuid的时候,一般会使用 uuid/uuid.h 里面的uuid_gene...

网友评论

    本文标题:C++Builder6(BCB6)生成UUid

    本文链接:https://www.haomeiwen.com/subject/zazalqtx.html