0

私は ac# コンソール アプリケーションを持っています。実行元の UNC パスに発行されます。setup.exe が公開されている UNC から setup.exe をダブルクリックすると、アプリケーション インストールのセキュリティ警告が表示されます。

発行元を確認できません。このアプリケーションをインストールしてもよろしいですか?

[インストール] ボタンをクリックすると、.exe ファイルが実行されました。o/p が見えました。すべて順調。次に、同じ setup.exe をダブルクリックすると、Application Install Security の警告が表示されず、setup.exe をダブルクリックしても、アプリケーションから期待される結果が得られませんでした。

Visual Studio 2010 を使用しています。そもそもアプリケーション インストールのセキュリティ警告を回避する方法を知りたいですか? setup.exe をダブルクリックするたびに、o/pw/o の警告サインが表示されます。現在、プログラムをアンインストールしてから、exe をダブルクリックして実行し、o/p を指定する必要があります。プログラムをアンインストールせずに.exeをダブルクリックして実行する方法があるはずです。何か案は?ありがとう。

4

2 に答える 2

2

コード署名を検討する必要があります。

http://blogs.msdn.com/b/secureapps/archive/2007/01/25/code-signing.aspx

于 2012-05-29T16:23:08.173 に答える
0

ネットワーク共有からインストールする場合、アプリケーションが、インストール先の信頼できる証明書ストアにインストールされている証明書によって署名されていない限り、常にセキュリティ警告が表示されます。Click-Once 配置を使用してアプリケーションをインストールしてみてください。配置するときは、アプリケーションをコントロール パネルにインストールするのではなく、毎回ダウンロードする必要があることを指定します。これにより、ユーザーはデスクトップに古いコピーを保持できなくなり、セキュリティ警告も表示されなくなります。

ClickOnce の質問とコード署名の編集

MSDN のクリック ワンス情報

MSDN からのコード署名

于 2012-05-29T16:22:05.277 に答える