【发布时间】:2019-10-09 23:09:52
【问题描述】:
我需要在 Inno Setup 启动之前或“选择目录”页面之前将文件复制到一个文件夹。我希望从安装程序而不是从外部源复制此文件。
我正在使用此代码:
function NextButtonClick(PageID: Integer): Boolean;
begin
Result := True;
if (PageId = wpWelcome) then
begin
FileCopy(
ExpandConstant('file.exe'),
ExpandConstant('{reg:HKCU\SOFTWARE\XXX,InstallPath}\file.exe'), false);
end;
end;
【问题讨论】:
-
请注意,在用户单击最终的下一步以实际开始安装之前,通常不赞成对用户的系统进行更改——毕竟,到那时他们可能仍想取消。在 HKCU 中使用或修改设置也是不受欢迎的,因为它们可能不适合您期望的用户。
标签: inno-setup