2013-06-05 89 views
0

我使用Windows 7開發了一個c#軟件.IDE是Visual Studio 2010專業版,它使用的唯一dll是speech.dll。當安裝嚮導打開時,我使用默認方式build menu->publish _software name_ -> Finish生成安裝程序。Windows SmartScreen阻止未經授權的應用程序運行

我公司提供的全publish文件夾到2臺電腦,Windows 7和Windows 8應用程序安裝在兩臺機器正常,但當它即將運行時,Windows 8是說Windows SmartScreen prevented an unauthorized app from running

這究竟是爲什麼?請幫忙!

+0

相關http://stackoverflow.com/q/6313189/1656796 –

+0

@NathanKuchta:現在是關於IE瀏覽器。無論如何,它會好嗎? –

回答

1

Windows 8的SmartScreen旨在「保護」消費者免受惡意程序侵害。爲了得到信任,您需要購買證書或註冊以通過Windows應用商店分發您的應用程序(其花費較少)。

這是微軟可怕的舉動,會傷害像你這樣的開發者,但目前還沒有辦法解決這個問題。當出現SmartScreen警報時,您需要按「更多信息」,然後按「運行」按鈕讓應用程序運行。

相關問題