我在我使用微軟的擴展名爲「微軟的Visual Studio 2015年安裝項目」,使安裝嚮導來收拾我的WinForms與vs2015項目窗口10預防的SmartScreen彈出在我的Windows軟件安裝
。 https://visualstudiogallery.msdn.microsoft.com/f1cc3f3e-c300-40a7-8797-c509fb8933b9/view/Reviews/3
擴展名生成兩個文件。例如: SETUP.EXE和yourSoftwareName.msi
我用 「的WinZip自解壓」 收拾一切,一個EXE。
我已閱讀,我將需要購買和安裝「EV代碼簽名證書」花費幾百美元,取決於使用期限。
除了通過認證來防止此屏幕彈出,還有其他方法嗎?
'msi'文件已經壓縮,甚至不需要一個'exe'運行,這是以防萬一的最新版本的安裝程序缺少一個引導程序。 'msi'文件本身就足夠了。至於代碼簽名證書 - 你又是誰?爲什麼激活SmartScreen的*最終用戶應該相信您的應用程序名爲IamNotReallyMalwarePosingAsWinforsm確實來自您? –
嗨,謝謝你的回覆。關於msi和exe的東西。在我的情況下,它也檢查可能在Windows XP中缺少的框架4.0。關於證書,你建議EV代碼簽名證書是必須的嗎? – Dror
沒有受支持的稱爲XP或.NET版本的Windows版本4.0。這不是一個笑話 - XP不支持TLS1.1,這是現在的最低要求,許多站點需要TLS 1.2。您將無法連接到任何需要HTTPS的服務。不知道你是否也可以使用證書。最低的.NET版本是4.5.2 –