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 回答