質問

アプリケーション用のVisual Studio 2008を介してMSIセットアップを作成し、自動起動用にWindows Runにレジストリキーを追加しましたが、自動起動を無効にするためにアプリケーションに関数を実装しました。ただし、アプリケーションが再起動されると、キーが自動的に修復されます。

MSIがキーの修復を防ぐ方法??

ありがとうございました!

役に立ちましたか?

解決

レジストリキーはパッケージによってインストールされ、Windowsインストーラーが存在することを知っているため、修理されます。いくつかの可能な解決策は次のとおりです。

  1. コンポーネントIDがない別のコンポーネントにエントリを移動します。これにより、コンポーネントはWindowsインストーラーに登録されていません。
  2. カスタムアクションを使用して、インストール中にレジストリエントリを作成します。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top