杉宫竹苑工作室

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2060|回复: 0

Installshield 如何将应用程序安装到指定路径

[复制链接]
发表于 2017-3-27 16:09:14 | 显示全部楼层 |阅读模式

正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

x
制作安装包,友好的情况下可以允许用户指定安装路径,当然,也必然有些应用程序,需要固化安装路径,不允许用户选择。

指定路径,除了在控制界面中去除目标路径选择的界面外,还有一个必须面对的问题,就是安装路径固化,如果固定的路径正好可以利用InstallShield提供的路径变量,那这个需求到此就算实现了。但有一种情况,这个安装路径无法直接指定,比如要写到“D:\Kevin Wan\Config”这个路径下。(早期InstallShield版本,在工程属性设置中可以直接指定,但在目前InstallShield的最新版本中,无法直接设置。)

InstallScript和InstallScript MSI工程:
1.保留Installation Information -> General Information中,TARGETDIR为默认值,不做修改。
2.在OnBegin事件响应函数中增加如下代码:
  1. INSTALLDIR = "D:\\Kevin Wan\\Config";
复制代码


Basic MSI工程:
1.在Behavior and Logic -> Property Manager中添加一个Property “MYCUSTOMDIR”,指定其值为"D:\\Kevin Wan\\Config"
2.在Installation Information -> General Information中,将INSTALLDIR值设为: [MYCUSTOMDIR]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SgzyStudio

GMT+8, 2024-5-19 19:04 , Processed in 0.135401 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表