我注意到 [Registry]
部分是在 [Run]
部分之后处理的。如何使 [Registry]
部分在 [Run]
部分之前处理?
最佳答案
您可以使用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;
关于inno-setup - 如何在运行部分之前处理注册表部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14213407/