2016-09-29 43 views
2

我們使用SignTool.exe和ComodoSSL證書在Windows上籤署我們的* .msi-packages。雖然Windows 7在執行具有「網絡標記」的MSI時僅顯示公司名稱(稱爲「My Company Inc.」),但Windows 10 SmartScreen顯示「DE, 12345, My State, My City, Our Street 123, My Company Inc., My Company Inc.」,這是不可讀的。在Windows 10 SmartScreen對話框中僅顯示CN作爲簽名的* .msi的發佈者名稱

我們的證書包含以下信息: 在證書詳細信息的Windows中,字段「申請人」[注意:這是我自己的德語翻譯,也許字段名稱稍有不同]顯示以下內容:CN = My Company Inc O = My Company Inc.,...)

在設置新的編譯環境之前,它在Windows 10上使用相同的證書。我已經嘗試過Windows 7 SDK和Windows 10 SDK,結果相同。

有誰知道,如果我可以強制Win10 SmartScreen只顯示證書通用名?

回答

2

我與我的Comodo證書有完全相同的問題。在我的情況下,它是我在Flash Builder中構建的Adobe AIR應用程序,然後使用signtool進行簽名。 (Flash Builder似乎只使用證書籤署內部AIR包,而不是安裝程序EXE。)

它在兩週前完美運行,但似乎問題是在最近的Windows更新之後開始的,所以我假設它以某種方式與此相關。過去幾天我在Comodo有一個支持票,但是儘管通過他們的聊天支持我一再要求,他們仍然沒有迴應。我認爲他們也被困住了。

更新:它肯定似乎Windows更新是問題的根源。週末我們的一臺測試計算機會自動更新。上週,這臺電腦在SmartScreen上僅顯示我們的公司名稱作爲發佈商。更新之後,它顯示了同樣長的混亂地址字符串。

安裝了四個更新:KB3176935,KB3176936,KB3176937和KB3194496。我試着逐個卸載它們,看看它是否能解決問題。 * 35,* 37或* 96沒有任何變化。 KB3176936是一個服務堆棧更新,無法卸載,所以我不得不認爲它是罪魁禍首。但是,由於我無法卸載,檢查,重新安裝並再次檢查,因此無法驗證此問題。

Comodo Support根本沒有任何幫助。我給他們發了一個問題的截圖,他們的回答是:「我們沒有看到任何錯誤,也許你應該給我們另一個截圖?」 :/

無論如何,是的,我很樂意聽到您從Microsoft支持獲得的任何回覆。我也可以嘗試和他們一起出示一張票。

+0

好的我會在週一與微軟聯繫,並告訴你結果,因爲它似乎是完全相同的問題。 – okirmis

+0

@okirmis你有沒有得到答案? – ajbeaven

+0

可悲的是,沒有:(到目前爲止沒有人回答過,我想這不會再發生了。你知道微軟是否有公開的錯誤追蹤器? – okirmis

相關問題