2

[Registry]セクションがセクションの後に処理されていることに気付きました[Run][Registry]セクションをセクションの前に処理するにはどうすればよい[Run]ですか?

4

2 に答える 2

2

手順を使用CurStepChangedして、ファイルのインストールの最初にレジストリ エントリを追加できます。

例として:

[Code]
procedure CurStepChanged(CurStep: TSetupStep);
begin
  if CurStep = ssInstall then begin
    RegWriteStringValue(HKEY_CURRENT_USER, 'Software\My Company\My Program',
    'UserName', ExpandConstant('{sysuserinfoname}'));
  end;
end;
于 2013-01-08T11:44:42.683 に答える
1

あなたは間違っています。[Registry]セクション、セクションの前にインストールされ[Run]ます。インストール順序のヘルプ トピックを参照してください。

于 2013-01-09T09:43:58.023 に答える