0

Windows 中是否存在满足以下条件的某些令牌或其他标识符,中央安全存储库中的某种 GUID?

  • 它是通过 C/C++(不是 MFC)的程序调用创建的
  • 它在该系统上是独一无二的
  • 它通过重新启动仍然存在
  • 一旦撤销,标识符就不能在该系统上重新生成,包括通过用户编辑注册表
  • 它可以在没有可用网络的完全独立系统以及联网系统上运行
  • 它从 Windows 7 开始可用(首选 XP 支持,但不是强制性的)
  • 如果标识符被复制,它在其他系统上发生冲突的可能性很小
  • 可以将值的某些表示形式写入文件,以便稍后运行程序可以判断它是否仍处于启用状态(似乎微不足道,但涵盖了我对任何真正奇特的仅内存结构的基础)。

谢谢

4

2 回答 2

1

您可以创建一个本地用户帐户并使用它的 SID。即使稍后使用相同的用户名创建新帐户,SID 也会不同。

但这假设您被允许创建用户帐户。

于 2013-07-25T06:57:09.283 回答
0

不。

鉴于第三点,您的最后一点是微不足道的。文件是唯一在重启后仍然存在的东西。但是同样的逻辑意味着你的第四点是无法实现的。只需将涉及的文件还原到原始点即可。甚至注册表也不是魔法,它只是另一个文件。(特别是在没有网络的情况下)

于 2013-07-25T06:54:13.310 回答