杉宫竹苑工作室

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

Installshield 的安装包运行时指定Component的安装路径

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

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

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

x
在某些情况下,安装包需要灵活,动态处理某些文件的安装路径,具体操作方法如下:

适用工程类型:InstallScript和InstallScript MSI

1. 在Setup Design视图中找到相对应的Component
2. 点击Destination的路径选择下拉菜单
3. 在Browse for Directory对话框中,选中Script-defined Folders点击鼠标右键选择New Directory,默认会产生一个<NEW_DIRECTORY1>。
4. 选中<NEW_DIRECTORY1>点击OK。
5. 在事件响应函数OnFirstUIBefore或OnBegin中添加如下代码:
  1. function OnBegin()
  2.     string  szCustomDirectory, szCustomLocation;
  3. begin
  4.     // TODO: Perform custom initialization steps, check requirements, etc.   
  5.     szCustomDirectory = "NEW_DIRECTORY1";
  6.     szCustomLocation = "D:\\Kevin Wan";
  7.     //(or path of your choice)
  8.     FeatureSetTarget(MEDIA, szCustomDirectory, szCustomLocation);
  9. end;
复制代码

6. 编译,运行安装包。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 17:01 , Processed in 0.111295 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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