0

プログラムの 2 つのファイルをレジストリに追加したいと考えています。

Section -Main SE2
WriteRegStr "$INSTDIR" "Bin" "name1"
WriteRegStr "$INSTDIR" "Bin" "name2"
SectionEnd

スクリプトをコンパイルすると、最初の WriteRegStr 呼び出しの行でエラーが発生します: スクリプトのエラー: 行 x の「パス」 -- 作成プロセスを中止します。

どうすれば修正できますか?

助けてくれてありがとう!

4

1 に答える 1

0

WriteRegStrの構文は次のとおりです。

WriteRegStr root_key subkey key_name value
  • root_keyHKLM、HKCUなど
  • subkeyで始まりsoftware、会社名および/またはアプリケーション名
  • keyname設定の名前です
  • value設定内容です

したがって、少なくとも 1 つのパラメーターがありませんが、追加しても、レジストリ パスの使用法に準拠しているかどうかはわかりsoftware\your company\application nameません。インストール パスではなく、アプリケーションに関連するすべての設定をグループ化する (論理パス) 必要があります。 ...

于 2013-08-14T12:13:51.507 に答える