我們提供Windows程序作爲InstallShield EXE從我們的網站下載。IE9 SmartScreen警告,儘管遵循所有建議
當有人運行IE9嘗試下載並運行我們的軟件,他們看到在其屏幕底部以下消息:
PROGRAMNAME.exe is not commonly downloaded and could harm your computer.
[DELETE] [ACTIONS] [VIEW DOWNLOADS]
這表明:
- 使用 Authenticode簽名對您的程序進行數字簽名。
- 確保下載未被檢測爲 惡意軟件。
- 申請Windows徽標。
我們已經完成了所有三件事。我們的EXE使用authenticode簽名進行數字簽名(並且警告消息上方的欄是橙色,而不是紅色,表示IE9識別並驗證了簽名)。我們嘗試過的任何防病毒程序都沒有將我們的下載內容檢測爲惡意軟件。我們已經申請並獲得了Windows徽標。
到目前爲止,我們的大部分客戶都沒有使用IE 9,但這對於那些做這些的人來說非常麻煩。除此之外,我們還有什麼可以做的呢,還是隻有等到大量的客戶下載這個軟件纔會消失?
(這是否意味着,當我們發佈一個新版本,所有IE 9的用戶將再次得到這個消息,直到足夠他們已經下載了它?)
更新2011-06-14:
謝謝,@ EricLaw-MSFT。網址是http://dakim.dakiminc.netdna-cdn.com/DakimBrainFitness.exe。 (在http://www.dakim.com上的「下載免費試用版」按鈕上可以找到它。)
我們只在短時間內提供可下載試用版。我們的主要分銷方式是安裝DVD。
從這個資源,它看起來好像你的懷疑是正確的,所有的IE9用戶將得到的消息,直到「足夠」的下載已被跟蹤。我不知道他們是如何實際跟蹤的? – 2011-06-11 00:27:25
我很高興看一看。什麼是URL?您是否使用以前沒有使用過的全新證書籤署您的代碼? – EricLaw 2011-06-12 18:29:38
謝謝,我們會研究它。你一定要堅持使用相同的證書來建立聲望。 http://blogs.msdn.com/b/ie/archive/2011/03/22/smartscreen-174-application-reputation-building-reputation.aspx – EricLaw 2011-06-15 04:49:03