我有一個我要簽名的EXE文件,以便Windows不會警告最終用戶有關來自“未知發行商”的應用程序。我不是Windows開發人員。所討論的應用程序是從生成屏幕保護程序應用程序的應用程序生成的屏幕保護程序。因此,我對文件的生成方式沒有任何影響。我已經發現,我需要來自諸如Verisign或Instantssl.com 的CA的代碼簽名證書。我不明白的是,我需要做(如果有可能)對我的EXE文件進行簽名。有什么簡單的解釋?梅爾·格林(Mel Green)的回答使我走得更遠,但是signtool希望我指定在任何情況下使用的證書。我可以某種方式獲得免費的代碼簽名證書以測試它是否對我完全有效嗎?另外,請指定哪種證書類型是正確的。大多數站點僅提及“代碼簽名”,并談論對用戶實際編譯的應用程序進行簽名。對我來說不是這樣。
3 回答

湖上湖
TA貢獻2003條經驗 獲得超2個贊
如果您正在進行開源開發,則可以從Certum獲得免費的廉價代碼簽名證書。
我使用他們的證書已有一年多了,它確實擺脫了Windows中未知的發布者消息。
至于簽名代碼,我使用如下腳本中的signtool.exe:
signtool.exe sign /t http://timestamp.verisign.com/scripts/timstamp.dll /f "MyCert.pfx" /p MyPassword /d SignedFile.exe SignedFile.exe
- 3 回答
- 0 關注
- 519 瀏覽
添加回答
舉報
0/150
提交
取消