如何签署我的 vb6 代码?
我用什么api?
我听说 Vista 以上不再支持 CAPICOM。我正在使用 vb6 进行开发,并且需要它才能在 win2000 上运行。
我正在炮轰signtool来完成这项工作,就像这样
c:>signtool.exe sign /f KeyFile.p12 /d "App description" MyApp.exe
它确实需要安装 CAPICOM 2.0。
[CAPICOM 是一个仅 32 位的组件,可用于以下操作系统:Windows Server 2008、Windows Vista、Windows XP 和 Windows 2000。而是使用 .NET Framework 来实现安全功能。有关更多信息,请参阅使用 CAPICOM 的替代方法。]
因此,尽管 CAPICOM 已“弃用”,但真正的意思是“我们希望您迁移到 .Net”。
我刚刚在 Win7 中使用一些 CAPICOM 函数重新测试了一个程序,工作正常。