賢い:レジストリで指定されたパスにファイルをインストールする方法

StackOverflow https://stackoverflow.com/questions/2054161

  •  20-09-2019
  •  | 
  •  

質問

Wise Installer Editor を使用して .msi を作成しており、すべてのファイルをレジストリ キーで指定されたディレクトリにコピーしたいと考えています。

Wise でこれを指定するにはどうすればよいですか?

前もって感謝します、

エルネスト

役に立ちましたか?

解決

次のことを試すことができます。

  1. 宛先コンピュータに次のレジストリ キーがあると仮定します。「HKLM\SOFTWARE\Custom」と、「C:\program files\MyDestinationDirectory」に設定されている「directory」という名前の値

  2. エディターで次を選択します。新しいレジストリ検索タイプを追加するターゲット システム\システム検索:

    • プロパティ選択の場合:INSTALLDIR (メインのインストール ディレクトリ)
    • [操作] で次を選択します:レジストリからディレクトリ名を読み取ります
    • ルートとキーは上記のレジストリ キー (「HKLM\SOFTWARE\Custom」) と等しくなるように設定します。
    • 値の名前として次を選択します。"ディレクトリ"

したがって、インストールが開始されると、宛先ディレクトリはレジストリで定義されているディレクトリと同じになります。

しかし、落とし穴があります。ディレクトリは存在する必要があります。「C:\program files\MyDestinationDirectory」は有効なパスである必要があります。

とにかく、これが少し役立つことを願っています:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top