當我打開安裝程序(使用InstallAnywhere 2010創建的安裝程序)時,會出現UAC對話框,其中包含有關我的安裝程序的信息。字段發佈者是'未知'。爲Installanywhere2010安裝程序設置UAC「發佈者」字段
我怎樣才能改變字段出版商從未知到一個必要的名稱...
當我打開安裝程序(使用InstallAnywhere 2010創建的安裝程序)時,會出現UAC對話框,其中包含有關我的安裝程序的信息。字段發佈者是'未知'。爲Installanywhere2010安裝程序設置UAC「發佈者」字段
我怎樣才能改變字段出版商從未知到一個必要的名稱...
你需要進行數字簽名的完成安裝程序。
在InstallAnywhere的文檔,我們發現以下幾點:
您可以在Windows上,如果你有一個有效的數字證書進行數字簽名的安裝程序。數字簽名爲最終用戶提供了增加的安全性,即知道安裝程序來自可信來源。它還可以防止客戶在Windows XP Service Pack 2及更高版本系統上啓動安裝程序時看到「未知發佈者」警告。要對安裝程序進行數字簽名,您基本上需要三個[sic]文件:.pvk文件(私鑰),.spc文件(代碼簽名證書)和signcode.exe(Microsoft的代碼簽名工具)。您可以從微軟的下載中心下載
signcode.exe
。它包含在名爲codesigningx86.exe
的包中。 Signcode 具有GUI模式,但也可以從命令行運行。命令行可以簡單爲:
signcode /spc myCert.spc /v mypkey.pvk "install.exe"
Signcode具有許多命令行參數。有關Signcode的更多信息,請在MSDN Library中搜索
signcode.exe
。
參考此鏈接在MSDN有關SignTool工具:http://msdn.microsoft.com/en-us/library/windows/desktop/aa387764(v=vs.85).aspx