我注意到该[Registry]
部分是在该[Run]
部分之后处理的。如何使该[Registry]
部分在该部分之前进行处理[Run]
?
问问题
1092 次
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 回答