0

Windows 7 を使用して ac# ソフトウェアを開発しました。IDE は Visual Studio 2010 Professional で、使用する dll はspeech.dll. build menu->publish _software name_ -> Finishセットアップ ウィザードがオンのときに、デフォルトの方法を使用してインストーラーを生成しました。

フォルダー全体publishを2台のコンピューター、Windows 7とWindows 8に提供しました。アプリは両方のコンピューターに正常にインストールされますが、実行しようとするとWindows 8が言っていますWindows SmartScreen prevented an unauthorized app from running

なぜこうなった?助けてください!

4

1 に答える 1

1

Windows 8 の SmartScreen は、消費者を悪意のあるプログラムから "保護" するように設計されています。信頼されるためには、証明書を購入するか、サインアップして Windows ストアを通じてアプリケーションを配布する必要があります (費用が少なくて済みます)。

これは Microsoft によるひどい動きであり、あなたのような開発者を傷つけますが、現在それを回避する方法はありません. SmartScreen アラートが表示されたら [詳細情報] を押し、[実行] ボタンを押してアプリケーションを実行する必要があります。

于 2013-07-20T20:03:36.343 に答える