2011-04-28 110 views
1

我開發了一個用於Windows的桌面應用程序,並想知道如何讓我的可執行文件簽名,以便它們不再顯示那些來自未知發佈者的可怕警告消息。在發佈它們之前,我對簽署二進制文件比較熟悉。我有一個同一個程序的Linux端口,它通過它自己的簽名存儲庫(apt-get)進行分發。爲Windows簽名可執行文件

簽名Windows可執行文件的過程看起來非常複雜,我無法找到一個簡單的教程來說明要做什麼,而是成千上萬只描述過程的一部分的網頁,或者說過於深入。

我只是需要一個快速的步驟列表,這是在Windows下籤署可執行文件所必需的步驟。我相信它被稱爲「authenticode」。

+1

杜佩的可執行文件? http://stackoverflow.com/questions/252226/signing-a-windows-exe-file – 2011-04-28 00:11:12

回答

2

工具看到MSFT Introduction to Code Signing

編輯:你從一個供應商購買證書 - 大多數網絡註冊商銷售它們。
然後只需登錄使用MSFT工具

看到http://www.instantssl.com/code-signing/code-signing-process.html

+0

我已經看到這個鏈接了。它告訴我爲什麼需要證書,並定義了一些術語並列出了一些命令行應用程序。它並沒有告訴我如何獲得它提到的509.X證書的過程。它需要特別的權限,還是我可以生成我自己的GPG?這實際上並不提供大量的信息。 – Daisetsu 2011-04-28 00:16:03

+0

與X.509證書相比,GPG是一個完全不同的系統 - 無法使用。除了您自己的PC或企業環境外,自簽名X.509證書也不太可用。您必須從Windows證書存儲中包含的證書頒發機構購買代碼簽名證書。 – Robert 2011-05-04 15:17:45

+0

@Robert - 或者來自Honest Achmed的商店(https://bugzilla.mozilla.org/show_bug.cgi?id=647959) – 2011-05-04 15:19:36

相關問題