コード内でInno Setup経由でレジストリファイルをほとんど実行する必要はありません。 [Registry]
セクションを使用することはできません。これは標準インストールキットであり、.reg
ファイルを作成して実行する必要があります。.regレジストリファイルをサイレントにインポート
Exec('regedit.exe', 'C:\Support\MyReg.reg', '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
私はこれを静かに実行したいので、以下を試してみました。
Exec('regedit.exe', 'C:\Support\MyReg.reg /s', '', SW_HIDE, ewWaitUntilTerminated, ResultCode)
しかし、動作しません。誰も私がここで何が欠けているか教えてもらえますか?私はあなたがより良いコマンドラインレジストリツールを使用することをお勧めものの、
Exec('regedit.exe', '/s C:\Support\MyReg.reg', '', SW_HIDE, ewWaitUntilTerminated, Code);
reg.exe
:/s
そのREGEDITを。 EXE not REGISTRY.EXE ... –