guid相关内容

在 Rails 中创建唯一令牌的最佳方法是什么?

这是我正在使用的.不一定要听到令牌才能猜测,它更像是一个简短的 url 标识符,而不是其他任何东西,我想保持简短.我遵循了一些我在网上找到的示例,如果发生冲突,我认为下面的代码将重新创建令牌,但我不确定.不过,我很想看到更好的建议,因为这感觉有点粗糙. def self.create_tokenrandom_number = SecureRandom.hex(3)“1X#{random_numb ..
发布时间:2022-01-31 14:35:53 其他开发

Delphi 7 tguid 比较

在 Delphi 7 中,除了将它们转换为字符串(guidtostring 函数)并在计算表达式之后,还有其他方法可以比较 2 个 TGUID 元素吗? 解决方案 你可以使用IsEqualGUID API 在 SysUtils 中声明. ..
发布时间:2022-01-25 09:35:31 其他开发

如何在 C# 中声明一个常量 Guid?

是否可以在 C# 中声明常量 Guid? 我知道我可以声明一个static readonly Guid,但是有没有一种语法可以让我编写const Guid? 解决方案 没有.const 修饰符仅适用于“原始"类型(bool、int、float、double、long、decimal、short、byte)和字符串.基本上任何你可以声明为文字的东西. ..
发布时间:2022-01-23 23:43:20 C#/.NET

WIX 自动生成 GUID *?

假设我生成了产品 ID 为 * 的 WIX XML 文件.对于每个组件 GUID,我也使用 *. 在我每次编译我的 WIX 安装程序时都会旋转一个唯一的 GUID?假设我已经安装了 1.0.0 版 ..
发布时间:2022-01-23 16:57:17 C#/.NET

Wix 为整个树生成单个组件 ID

我是一个对 wix 几乎没有经验的人,我也在努力为我负责的组件支持 Windows.我正在尝试为我的产品生成的一组文件创建合并模块.这些文件存在于许多子目录中.我想知道如何为整个树中的所有文件创建单个组件 ID.我不担心小升级,因为那是我不会做的事情.我试图避免为每个文件生成大量 GUID. 还有什么方法可以更改要安装文件的根目录的名称.目前,在我们的构建系统中,我要安装的文件最终位于目录名 ..
发布时间:2022-01-23 16:50:28 其他开发

引导到 base64,用于 URL

问题:有没有更好的方法来做到这一点? VB.Net Function GuidToBase64(ByVal guid As Guid) As String返回 Convert.ToBase64String(guid.ToByteArray).Replace("/", "-").Replace("+", "_").Replace("=", "")结束功能函数 Base64ToGuid(ByV ..
发布时间:2022-01-21 08:28:03 C#/.NET

UUID 格式:8-4-4-4-12 - 为什么?

为什么 UUID 以“8-4-4-4-12"(数字)格式显示?我已经四处寻找原因,但找不到需要它的决定. 格式化为十六进制字符串的 UUID 示例:58D5E212-165B-4CA0-909B-C86B9CEE0111 解决方案 由时间、版本、clock_seq_hi、clock_seq_lo、节点分隔,如下rfc所示. 来自 IETF RFC4122: 4.1.2.布局和 ..
发布时间:2022-01-15 10:25:49 其他开发

如何从 Win32 DLL 或 OCX 中提取 GUID

我们有一个 .NET 应用程序需要检查可能包含 COM 库(DLL 和 OCX)的文件夹.当我们遇到 COM 库时,我们需要完成的一件事是从 COM DLL 或 OCX 中提取 GUID. 有没有一种直接的方法可以在不使用 3rd 方库的情况下使用 .NET 来做到这一点? 解决方案 这应该适合你.它需要对 c:\windows\system32\tlbinf32.dll 的引用,但 ..
发布时间:2022-01-14 12:35:10 C#/.NET

如何在 Visual Studio 2008 中创建 COM DLL?

自从我编写 COM dll 以来已经有好几年了.我现在已经创建了几个类,它们继承自一些 COM 接口,但我想测试一下.我知道我必须在某处放置一个 GUID,然后将其注册到 regsvr32,但涉及的步骤是什么? 编辑:抱歉,忘了说我使用的是 C++. 解决方案 要创建一个新的 ATL COM 项目,您可以执行以下操作: 文件/新建项目 Visual C++/ATL/ATL 项 ..
发布时间:2022-01-14 12:14:04 C/C++开发

什么是 COM?

我努力搜索,但无法掌握整个想法.谁能告诉我: COM 究竟是什么? GUID 如何工作,COM 如何使用它们? COM如何解决不同DLL版本的问题. 或者至少,给我指出一篇解释这些概念的好文章?谢谢! 解决方案 COM 是“组件对象模型".它是最早设计用于允许“二进制重用"组件的技术之一……最初,它是对 Microsoft Office 大约 1988-1992 年的时间框 ..
发布时间:2022-01-14 12:13:42 其他开发

使用 ComVisible(false) 时指定 Guid 有什么意义吗?

在 Visual Studio 中创建新的 C# 项目时,生成的 AssemblyInfo.cs 文件包含一个指定程序集 GUID 的属性.属性上方的注释声明它用于“如果此项目暴露给 COM". 我的程序集都不包含需要对 COM 可见的类型,所以我用 [assembly: ComVisible(false)] 标记了我的程序集.那么指定 GUID 有什么意义吗? 我的感觉是答案是否定的 ..
发布时间:2022-01-14 12:00:29 C#/.NET

为什么首先需要 GUID 属性?

GUID 属性的必要性是什么?为什么不让编译器自动处理呢?! 解决方案 如果编译器自动处理这个问题,你最终会遇到两种情况之一. 每次编译时都会创建一个新的 GUID - 因为应该发布 GUID,所以这会失败. 冲突 - 如果 GUID 每次都相同,则基于(例如)名称的哈希,多个项目最终会出于不同目的使用相同的 GUID. 现有方法 - 显式 GUID 使开发人员能够根据需 ..
发布时间:2022-01-13 17:59:24 C#/.NET

如何在 MFC 中创建 guid

我需要能够即时创建指南.有没有办法在 MFC 中做到这一点?我看到如何在.net 中做到这一点,但我们还没有去那里.如果没有,你有一些我可以使用的代码的指针吗? 解决方案 GUID guid;HRESULT hr = CoCreateGuid(&guid);//将 GUID 转换为字符串_TUCHAR * guidStr;UuidToString(&guid, &guidStr); 应用 ..
发布时间:2022-01-12 15:23:43 C/C++开发

C++ MFC 从 CLSID (GUID) 创建 IShellItem

我必须为 Windows 帮助和 Windows 运行创建一个 ShellItem... 我有这个 帮助和支持 {2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}运行 {2559a1f3-21d7-11d4-bdaf-00c04f60b9f0} 来自 http://www.sevenforums.com/tutorials/110919-clsid-key-li ..
发布时间:2022-01-12 14:55:03 C/C++开发

Guid 在不同机器上的唯一性

可能重复: GUID 100% 的时间是否唯一? p> 在阅读了关于 Guid 的所有帖子后,我仍然不清楚一件简单的事情: 不同机器生成的Guids也保持其唯一性. 我已经阅读了关于单机上的 guid 唯一性,但我仍然不知道不同机器上的唯一性 解决方案 GUID“实际上"普遍独一无二. GUID 是一个 128 位整数(16 个字节),可在需要唯一标识符的所有计算机和 ..
发布时间:2022-01-11 23:22:41 C#/.NET

Microsoft 的 GUID 生成器在密码学上是否安全

我已经在网上搜索了多个资源,但到目前为止,对于 Microsoft 的 GUID 生成机制是否足够安全以保证将其用作跨应用程序的唯一 ID 的问题,我无法找到明确的答案. 为了澄清,通过“足够安全",我的意思是询问用于生成 GUID 的算法是否有任何已知的弱点或漏洞,可能会降低 GUID 的有效随机性即导致不可忽略的碰撞次数.如果不是,这是否意味着 GUID 完全不可猜测,如果是,是否有某种 ..
发布时间:2022-01-10 10:11:22 C#/.NET

如何从给定的 GUID 预测下一个 GUID?

我已经向我们的客户发送了 10000 封邮件,每封邮件都有一个格式的链接 http://example.com/LogIn?key={guid} 不幸的是,我发送的 guid 是随机 guid(由 Guid.NewGuid() 生成的测试数据),所以客户都收到了无效链接... 根据我从网络服务器收到的 404,我有一些我发送的 guid.我读过 Windows 中的 guid 生成器很弱 ..
发布时间:2022-01-10 10:02:07 其他开发

GUID 的安全性如何?

不久前,我开发了一个用户可以购买门票的 Web 应用程序.由于我们客户的流程运作方式,您购买后实际上得到的是一个包含票号的 URL. 这些是在中东购买房产的门票,每张门票的潜在价值约为 3,000,000 美元.显然,抛出顺序整数是个坏主意.我们使用 GUID,因为它们基本上无法猜测,但我的问题是:它们足够安全吗? 据我了解,.NET 生成的 GUID 完全是伪随机的(除了一些不变的位 ..
发布时间:2022-01-10 09:48:58 C#/.NET