小编Kus*_*hal的帖子

如何在 Inno Setup 中检查 64/32 位

我想进入一个文件夹。如果是 32 位,则为64Program Files (x86)位。Program Files如何在 Inno 设置中做到这一点。

这是我尝试过的代码(但没有运气):

procedure CurUninstallStepChanged (CurUninstallStep: TUninstallStep);
var
  mres : integer;
begin
  case CurUninstallStep of
    usPostUninstall:
      begin
        mres := MsgBox('Do you want to delete saved games?', mbConfirmation, MB_YESNO or MB_DEFBUTTON2)
        if mres = IDYES then
          if ProcessorArchitecture = paIA64 then
            begin
               if IsWin64 then
                DelTree(ExpandConstant('{userappdata}\Local\VirtualStore\Program Files (x86)\MY PROJECT'), True, True, True);
          else
                DelTree(ExpandConstant('{userappdata}\Local\VirtualStore\Program Files\MY PROJECT'), True, True, True);
          end;
      end;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

windows inno-setup 32bit-64bit pascalscript

3
推荐指数
1
解决办法
2882
查看次数

如何在 Inno Setup 中创建新的关于按钮?

我想在像所有的页面的左下角,以创建一个新的关于按钮wpWelcomewpSelectTaskswpInstalling等; 如果单击它,它将显示一些消息。如果用户按“确定”,消息应关闭。该按钮应显示完整的“关于”一词,而不是“关于...” 我已经CodeClasses.iss在 Inno Setup 中检查过文件,但我不明白我应该复制哪些代码,哪些不应该。

我已经看过这两个帖子:

但它们并不是我真正想要的。

所以请任何人帮忙。

inno-setup pascalscript

1
推荐指数
1
解决办法
1583
查看次数

标签 统计

inno-setup ×2

pascalscript ×2

32bit-64bit ×1

windows ×1