免费脚本引擎,允许您在运行时使用Delphi或Free Pascal项目中的大部分Object Pascal语言。
如何在Inno Setup中提供多个序列号与多个选项?我想在注册表中根据我提供给客户的不同序列号写入不同的值,例如不同的序列号...
我想在Inno Setup中为我的可执行文件添加一个自定义的桌面图标。[任务]名称:"桌面图标";描述:"桌面图标"。"desktopicon"; 描述: "{cm:CreateDesktopIcon}"; [Files] Source: C:\icons\javelin.ico; DestDir: {app}; Flags: ...。
我的安装程序有一个自定义的完成页,上面有一张图片。我在Inno Setup解决方案中参考了这个带有拉伸图像的自定义欢迎和完成页面。但问题是在......的复选框。
我有一个demo.properties文件,从这个文件中,我能够加载文件,并迭代得到所有的值存在。
我是用下面的代码来获取用户IP地址的 function GetIp: string; var WinHttpReq: Variant; begin try WinHttpReq := CreateOleObject('WinHttp.WinHttpRequest.5.1'); ...
如何删除Inno Setup中以前版本的应用程序添加的文件?
我想卸载以前安装的应用程序及其相关文件和文件夹,然后再安装新的。我参考了这个解决方案检测和卸载旧版本的应用程序... ...
根据这里的规定。注释 多行注释用大括号和星号括起来(* ... *)。Pascal允许单行注释放在大括号内......。
所以我已经为这个问题苦苦挣扎了几天。目前正在为我们公司的软件制作安装程序,但客户必须能够填写保存在app.exe中的URL。...
如何在“代码”部分中运行bat文件(过程DeinitializeSetup)?正如我尝试做的:Exec('“'+ installationFolder +'\ mysql \ db \ db.cmd”','“'+ installationFolder +'”','',SW_SHOW,...
如何在单个Inno Setup安装程序中添加x86和x64 VC ++ 2019 Redistributable?
我正在尝试在单个设置中添加可再发行的VC ++ 2019(v14.26.28720.03)两种体系结构。我编译成功,但是在运行时我在ExtractTemporaryFile('#...
Inno Setup disable浏览按钮CreateInputDirPage
我需要在新的CreateInputDirPage中禁用浏览按钮。代码:DataDirPage:= CreateInputDirPage(wpSelectDir,'Select DB','¿Folder?','Select Folder',False,''); DataDirPage.Add(''...
我想在安装新应用程序之前先卸载以前安装的应用程序及其关联的文件和文件夹。我提到了此解决方案,然后在...
如何在Inno Setup中将自定义页面上的单选控件分成两个不同的组?
在我的应用程序中,我有这个设置窗口:我有一个想法,就是在我的Inno Setup Installer中最好地复制此窗口。目前,我有以下代码:过程...
我想以非管理员模式运行安装程序。但是,当缺少某些驱动程序时,我希望安装它。由于无法从[Code]更改指令值,因此我在考虑是否可以获取...
在复制[Files]节的所有文件后,我需要调用以下小函数:DllAfterInstall(platform:Integer);如果不是installDriver(platform),则开始...
如何在卸载时更改窗口标题?我们需要使用代码来执行此操作,类似于安装窗口标题的代码:procedure InitializeWizard();开始WizardForm.Caption:='...
为什么我不能在Inno Setup的自定义页面上禁用“下一步”按钮?
这无法正常工作。我的代码被删除。 InitializeWizard:过程InitializeWizard(); var strBackupFolder:字符串;开始idAutoBackupPage:= ...
从InnoSetup的代码部分的HKLM和HKLM64中读取注册表值
我正在学习,很抱歉! :(使用此代码:{如何备份} dwBackupAtShutdownHow:= 0; RegQueryDWordValue(HKLM64,'Software \ MeetSchedAssist \ Meeting Schedule Assistant \ ...
[TLabel控件在窗口调整到最小尺寸时(在Inno设置上)在自定义页面上裁剪]]
我在自定义页面上定义了这个TLabel:{lblPromptMode(TLabel)} lblPromptMode:= TLabel.Create(pageAutoBackup); lblPromptMode.Parent:= pnlBackupMode; lblPromptMode.Enabled:= True; ...
到目前为止,这是我的自定义页面定义:var {备份设置页面和控件} pageAutoBackup:TWizardPage; btnSelectBackupFolder:TNewButton; textBackupFolder:TNewEdit; ...