inno-setup相关内容

Inno Setup有条件地跳过“完成"页面

我试图通过使用 Task 有条件地跳过“完成"页面,以允许用户选择是否要设置“自动完成".我尝试了以下方法: [设置]DisableFinishedPage = {code:GetAutoFinishStatus}[任务]名称:“自动完成";说明:“自动完成安装";\GroupDescription:“安装后选项";标志:未选中;组件:MyApp[代码]函数GetAutoFinishStatu ..
发布时间:2021-05-16 18:44:25 其他开发

公司功能创新设置

这可能真的很简单,但是当我尝试编译包含以下内容的程序时 Inc(Count); 在Inno Setup中,我不断得到 未知标识符"Inc" 我相信这是您以Pascal为单位递增整数的方式,并且对如何继续此处感到困惑. 我正在使用Inno Setup 5.5.9(a). 解决方案 实际上, Inc 在Inno安装程序的Ansi版本中不起作用.不过,它可以在Unico ..
发布时间:2021-05-16 18:44:22 其他开发

Inno Setup [注册表]-使用函数返回值

无论如何,是否有 ValueData (或类似属性)的函数的返回值.尝试了以下内容: Root:HKLM;子项:"SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment";\ValueType:字符串;ValueName:“主机名";ValueData:GetComputerNameString();\标志: ..
发布时间:2021-05-16 18:44:19 其他开发

在Windows上,不需要管理员权限就可以安装到哪些标准位置?

我的应用程序当前将文件写入其安装目录,这意味着“程序文件"不是有效的选项(我知道这不是理想选择).但是我也希望安装程序(Inno)不需要管理员权限,即没有UAC;我认为Google Chrome可以做到这一点. 在记住这两个限制的情况下,默认使用哪个公共位置是合理的? 解决方案 如果您确实要制作不需要管理员权限的每用户安装程序,则要使用的正确设置是: [设置]所需特权=最低Def ..
发布时间:2021-05-16 18:44:16 其他开发

如何使用Inno Setup创建符号链接?

使用Inno Setup,有什么方法可以创建从我的 {app} 文件夹中的一个目录到另一个目录的符号链接?例如: {app} \ MySymbolicLink => {app} \ MyLinkedFolder 解决方案 最简单的方法是调用 您还可以调用 来自 [Code] 部分的CreateSymbolicLink . 类似于在使用Inno Setup创建硬链接中调用 ..
发布时间:2021-05-16 18:44:13 其他开发

Inno Setup-检查是否存在多个文件夹

我有一个自定义卸载页面,该页面由以下行调用: UninstallProgressForm.InnerNotebook.ActivePage:= UninstallConfigsPage; 现在,这仅在每次运行卸载程序时显示该页面,但仅在存在某些文件夹(其中有6个)的情况下,我才需要显示该页面.我可以用一堆或来做一个 if 语句,但是我想知道是否有一种更整洁的方法. 解决方案 通常, ..
发布时间:2021-05-16 18:44:07 其他开发

在“运行"条目描述中使用标准的"Inno设置"消息

有兴趣的人有一个相关的问题 效果很好.安装结束时会显示以下窗口: 但是问题在于,退出设置一词是用英语硬编码的.现在,我查看了 default.isl 文件并找到了: ExitSetupTitle =退出设置ClickFinish =单击完成以退出安装程序. 我不知道是否应该使用这些消息中的任何一条.使用 ClickFinish 对我来说很有意义,因为这就是用户要做的事情. ..
发布时间:2021-05-16 18:44:02 其他开发

Inno Setup中的Windows帐户查询列表

在我的Inno Setup项目中,我需要允许用户从自定义页面上的所有本地帐户列表中选择一个帐户.所选帐户将用于安装具有自定义凭据的服务.我该怎么做? 提前谢谢! 解决方案 您可以使用 WMI Win32_UserAccount 类来查询帐户列表. [运行]档名:sc.exe;参数:... {code:GetAccount} [代码]变种AccountPage:TInputO ..
发布时间:2021-05-16 18:43:56 其他开发

为Inno Download Plugin构建备注文本

我已经查看了IDP的帮助文档,但找不到用于构建要下载文件的备忘文本的任何功能. 以前,我使用的是DwinsHs,这给我带来了麻烦.但是我可以使用: 函数DwinsHs_MemoDownloadInfo(Space,NewLine:String):String;变种i:整数;开始结果:='';对于我:= 0到GetArrayLength(DwinsHs_DownloadsList)-1做开始 ..
发布时间:2021-05-16 18:43:47 其他开发

任务栏中的Inno设置窗口预览

当您将鼠标悬停在任务栏内的所有图标上时,所有程序和打开的文件均具有预览. 但是对于Inno Setup进行的安装程序而言,似乎没有预览.有解决此问题的解决方法吗? 尽管某些具有自定义设计的游戏安装程序(使用Inno Setup)在任务栏中具有预览.例如: http://fs2.filegir.com/cuttlas/setup.exe 解决方案 我找到了一个很好的库来解决这个 ..
发布时间:2021-05-16 18:43:44 其他开发

Inno Setup:在卸载过程中重新启动后删除文件夹

我有一个有关在使用Inno Setup卸载期间删除文件夹的问题. 在我的脚本中,我对某些文件使用 uninsrestartdelete 标志,并在最后一步中调用 {app} 文件夹中的 DelTree 卸载.有时,我无法在系统重新启动之前删除所有文件(这些文件是代码注入DLL).在这种情况下,我无法成功删除 {app} 文件夹.在系统重启时删除 {app} 文件夹的正确方法是什么?尝试删除文 ..
发布时间:2021-05-16 18:43:35 其他开发

Inno Setup-XML编辑XPath请求失败,并带有“运行时NIL接口异常".

我为我的应用程序创建了一个Inno Setup脚本,在该脚本中,我试图在安装后步骤(主要是连接字符串)中编辑一些XML配置.我有一些非常简单的XPath请求,但使用 selectSingleNode 时却遇到了运行时异常,而 getElementsByTagName 的效果很好. 此代码不起作用.它将抛出“运行时NIL接口异常" . 过程ReadValueFromXML(const AFi ..
发布时间:2021-05-16 18:43:33 其他开发

Inno Setup和Launch4j之间的区别

我想为我的Java应用程序创建一个程序包.该应用程序具有GUI. 我对Inno Setup和Launch4j之间的区别感到困惑. 我的主要问题是Inno Setup是否还会创建一个类似Launch4j的.exe文件?还是我需要使用Launch4j创建.exe文件,并使用Inno Setup打包应用程序? 解决方案 Inno setup输出是安装程序,因为它是安装程序制造商.另一 ..
发布时间:2021-05-16 18:43:23 Java开发