2

私は Visual Studio 2010 で単純な Windows フォーム アプリケーションを作成しました。

インストール中に管理者権限を必要としないように、次の場所にファイルをインストールするセットアップ プロジェクトを作成しました: [LocalAppDataFolder][Manufacturer][ProductName]。また、インストーラーによってもレジストリ キーはインストールされません。

しかし、「不明な発行元からの次のプログラムがコンピュータに変更を加えることを許可しますか?」と尋ね続けます。インストール中に、これを避けたいと思います。

このメッセージは、公式機関から購入した証明書でインストーラー ファイルが署名されていない限り、プロンプトが表示され続けることを確認しました。

これを自由に行う方法はありますか?または、アプリケーションが権限の昇格を必要としないときにこのメッセージを回避するには?

助けてくれてありがとう、ジュリアン

4

1 に答える 1

1

このメッセージは、署名されていないアプリケーションが保護されたシステム フォルダーまたはレジストリ設定にデータを書き込もうとしたときに表示されます。

レジストリ キーを変更しないと指定していますが、ProcessMonitorを使用する場合のインストール中にこれが当てはまることを確認できますか?

アプリケーションが Program Files 以外の場所にインストールされていることを確認することで、これを克服できます。User フォルダが良い例です。

ソース。

于 2012-10-05T14:17:49.147 に答える