pascalscript 相关问题

免费脚本引擎,允许您在运行时使用Delphi或Free Pascal项目中的大部分Object Pascal语言。

无法从Pascal脚本获取已注册到Visual Studio 17及更高版本实例的包引用

我需要定义是否在Visual Studio 2017中安装了特定的扩展。我可以使用Microsoft.VisualStudio.Setup.Configuration.Interop获取已注册到VS实例的包引用...

回答 1 投票 1

Inno Setup,如何在多个文件中搜索特定字符串?

我想在几个文件中搜索特定的字符串。例如oem1.inf oem2.inf oem5.inf oem8.inf ...所有目标文件名都具有相同的格式 - oem * .inf我想搜索特定的子字符串(例如...

回答 1 投票 1

卸载顺序

我可以找到某个实际的订单,在卸载期间执行哪些事件和部分?例如,UninstallDelete会比usPostUninstall卸载步骤更早发生吗? Inno Setup有“......

回答 1 投票 4

在UninstallRun中检查参数功能无法正常工作

我想从[UninstallRun]部分的[Code]部分获取参数。安装时我在调试输出中“找不到”。我在安装时没有调用CheckGetFile()而且它没有调用...

回答 1 投票 2

Inno Setup Pascal脚本问题......“未知标识符”

我正在尝试检查java 8是否在注册表中,或者java 9-11是否在注册表中,所以我创建了这个脚本:[Code] {脚本检查是否安装了JRE,它将搜索旧的Java 8位置和为......

回答 1 投票 0

在Inno Setup中确定Windows版本

我正在使用Inno Setup来更改操作系统中的回收站。如果用户运行Windows 7或Windows XP,我需要做一些案例。我尝试使用:如果不是FileExists(winDir +'\ System32 \ imageres.dll'......

回答 3 投票 3

从Inno Setup中拆解字符串[Code]

当我编译一个Inno Setup项目时,[Code]部分也被编译(作为Pascal可执行文件或Pascal DLL)?换句话说,如果有人打开Inno Setup项目,他可以看到[Code]部分......

回答 1 投票 5

Inno Setup - 在Windows 10中的公共用户文档中创建文件夹

我正在尝试将文件夹添加到最终将保存用户输出数据的安装中。我无法将文件夹放入Program Files,因为用户没有必要的权限来写入它。 ...

回答 1 投票 1

如何在Inno Setup中找到重命名/存档旧目录的唯一名称

每当我进行新安装时,我都会安装一个新目录。我在安装旧目录时遇到问题,现在想要归档我的旧目录。如果DirExists返回true,我想......

回答 1 投票 1

Inno设置:获取“不创建开始菜单文件夹”选项

我正在研究Inno Setup脚本,该脚本应检查是否已存在具有给定名称的开始菜单条目。下面的脚本检查目录是否存在。问题是它还会检查......

回答 1 投票 1

Inno Setup WizardImageFile在Windows 7上使用字体缩放看起来很糟糕

Inno Setup的位图WizardImageFile(和WizardSmallImageFile)看起来很糟糕,因为当Windows 7启用了大型系统字体时,向导比平常大,但图像缩放...

回答 1 投票 2

Inno Setup:如果检查了任务,则询问目录页面

在任务部分我有[任务]名称:“desktopicon”;描述:“{cm:CreateDesktopIcon}”; \ GroupDescription:“{cm:AdditionalIcons}”;标志:未选中名称:“installFolder”;说明:......

回答 2 投票 2

Inno Setup - 显示MsgBox并单击“确定”返回上一页

我有'A'页面TOutputMsgWizardPage和'B'页面TInputQueryWizardPage。当我单击B页面的“下一步”时,显示一个包含“确定”和“取消”按钮的消息框。当我点击“确定”时,返回“A”页面。 ...

回答 1 投票 2

如何在Inno Setup iss文件中添加DLL函数?

我试图阅读如何在Inno Setup加载DLL的示例代码,但我很困惑。我有一个DLL(ChkArchInfo.dll),内容很简单:extern“C”__ declspec(dllexport)bool __stdcall IsARM(){...

回答 1 投票 2

Inno Setup使用字符串作为参数调用DLL

当我尝试使用Inno Setup脚本中的DLL时,我遇到了异常。我认为问题是dll代码中的这一行:StreamReader sreader = new StreamReader(newpath);如果我硬编码......

回答 1 投票 0

Inno Setup:安装开始前显示自定义页面

如何在启动其中一个功能之前显示自定义向导(任务 - 打印机):[运行]文件名:“{tmp} \ First.exe”; WorkingDir:{app}; StatusMsg:第一个程序安装;任务:fp1;文件名: ”{...

回答 1 投票 1

Inno Setup - 具有依赖项的外部.NET DLL

我想在安装过程中在Inno Setup脚本中使用自定义DLL。我写了一个非常简单的函数,它基本上使用MySQL .NET连接器检查MySQL数据库的连接字符串(...

回答 2 投票 3

Inno Setup会更改现有的Windows计划任务,以便在使用电池时运行

默认情况下,Windows计划任务是使用“仅在计算机处于交流电源时启动任务”设置创建的。使用schtasks.exe无法更改此设置,这将...

回答 1 投票 1

在Inno Setup Pascal Script中声明变量

我已将以下代码添加到我的脚本中:[Code] function IsSomeAppInstalled:Boolean;开始结果:= FileExists(ExpandConstant('{pf32} \ SomeApp \ Some.dll'));结束;函数InitializeSetup():...

回答 1 投票 2

完成使用MSXML2.DOMDocument创建XML文件的安装后Windows事件日志中的错误

我在Inno Setup中安装了安装程序。它工作得很好。但是每次完成我的应用程序的安装,我都会看到事件日志中的下一个条目:Faulting应用程序名称:installer.tmp,version:...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.