首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Inno-安装程序在安装前检查文件位置,然后在安装期间使用它

Inno-安装程序在安装前检查文件位置,然后在安装期间使用它
EN

Stack Overflow用户
提问于 2012-07-21 23:35:51
回答 1查看 834关注 0票数 2

在使用inno setup进行程序安装时,我需要检查文件的位置。然后,我不需要任何设置就可以在"Filename“行中使用该文件的位置来创建用于程序初始化的桌面图标。我有“图标”选项的代码工作得很好,除了如何做以上。

下面是我目前使用的代码行;

代码语言:javascript
运行
复制
Name: "{commondesktop}\SA - NH Bricscad V12"; Filename:"**c:\program files\septic assistant\new hampshire\support\**SA - NH Bricscad V12.exe"; IconFilename: "C:\Program Files\Septic Assistant\New Hampshire\Support\Bricscadlogo.ico"; Comment: "Septic Assistant the only Septic Design Program"

Hi-Lited部分将是我不需要安装程序搜索的exe文件的路径。

任何与此相关的帮助都将不胜感激。

布鲁斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-22 12:56:34

只需使用{code:...}常量和相应的[Code]函数,它将为您的[Icons]条目返回适当的路径。在找不到正确位置的情况下,您可能还希望使用Check函数来避免安装图标。

另一种选择是使用{reg:...}常量,假设您试图定位的路径是在注册表中的某处指定的(通常是这样)。

如果在安装其他应用程序时还没有在注册表中明确指定路径,并且您没有其他方法来快速识别其他应用程序所在的位置(请注意,对用户的HD进行全局搜索是a valid选项),那么您应该添加一个页面,提示用户自己输入位置(然后您可以验证他们是否选择了正确的位置)。在Inno附带的CodeDlg.iss示例和ISXKB wiki中,您可以看到提示用户输入信息然后对该信息执行某些操作的示例。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11593503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档