更改凭据提供程序 GUID 以进行部署的过程

Procedure to change Credential Provider GUID for deployment

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

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

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

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