更改用于部署的凭据提供程序 GUID 的过程

Procedure to change Credential Provider GUID for deployment

本文关键字:程序 GUID 过程 用于 部署      更新时间:2023-10-16

我使用 Visual Studio 2013 修改了 Windows Vista 示例中的"SampleAllControlsCredentialProvider"。在将其部署到生产系统之前,我需要更改其 GUID。我使用Visual Studio create gui工具生成了GUID,并在.vcproj,.vcxproj和.sln文件中更改了GUID。此外,将相同的 GUID 放入 register.reg 文件中。现在,注册表项是使用此新 GUID 创建的,但凭据提供程序不会加载。如果我在 register.reg 中使用旧的 GUID(示例附带的(,则凭据提供程序仅在启动时加载。

由于我不熟悉部署涉及 GUID 的此类项目,因此在部署之前正确更改 GUID 的正确方法是什么?

不需要更改.vcproj.vcxproj.sln文件中的 GUID。

您必须更改guid.hRegister.regUnregister.reg文件中的 GUID。