私はwinアプリケーションを使って作業をしていましたが、セットアップを行ってサイトに入れました。一部のユーザーがサイトに初めて訪れると、ユーザーは自分のアプリケーションをダウンロードするようになります。セットアップを実行している間にレジストリにキーを作成しましたが、これはサイトのスクリプトでチェックされました。ユーザーよりキーが存在する場合は、アプリケーションをインストールしたときにプロンプトが表示されません。ユーザーがアプリケーションをアンインストールすると、インストール時にレジストリキーが削除されます。ブラウザから一旦アプリケーションをクリックしてください。
注:私は信頼できるサイトに自分のサイトを追加し、自分のスクリプトを読むためにセキュリティを管理しました。
シナリオが変更されたため、ユーザーはclickonceでアプリを実装するように求めました。アプリをアンインストールして再インストールする代わりに、アプリケーションを更新する必要がありました。彼らはまだ上記のようにサイト上でClickonceアプリのセットアップをしたいが、ここでの問題は、初めてアプリケーションを実行するときにそのアプリケーションのレジストリを書き込むが、アンインストールするとレジストリを削除しないということである。以下のリンクset registry key through click onceに記載されています。
この要件を満たす方法はありますか。任意のヘルプをお寄せいただきありがとうございます
アプリケーションをアンインストールしてから再インストールする必要はありません。アプリケーションがインストールされたら、関連するexeまたはアセンブリを更新することができます。 – Jethro
お返事ありがとうございます。私は、何らかの理由でユーザーがアプリケーションをアンインストールしたとします。私は再インストールを促すメッセージを表示したいのですが、clickonceのアンインストールではレジストリ値が削除されないので、そのブラウザで何をすべきですか? –