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