我是使用Inno Setup创建安装程序的新手,我已设法创建当前项目的安装程序。
我的问题是,是否可以为系统使用的必要dll创建另一个目录?
例如,我的项目是使用PowerBuilder构建的,PB应用程序需要PB运行时dll,应该位于APP ROOT FOLDER或C:\ Program Files \ Sysbase \ Shared文件夹中。
我可以在inno设置中创建一个脚本,其中运行时dll将放在C:\ Program Files \ Sysbase \ Shared
中感谢您的帮助!
答案 0 :(得分:0)
我使用Inno Setup。要安装到安装文件夹下的文件夹:
来源:“C:\ PBSource ... \ SubFolder *”; DestDir:“{app} \ SubFolder”;
常量{pf32}是32位Program Files文件夹。你可以将DestDir作为:
{pf32} \ SYBASE \共享\ PowerBuilder的
我看到的一个问题是,如果您的应用用户没有安装PowerBuilder IDE,该怎么办?如果应用程序用户始终拥有PB IDE,则可以正常工作。
有一点需要注意:Inno Setup没有更新系统路径的功能。我已经要求他们添加一个,但是开发者和论坛上更多的声音用户对改变路径抱有哲学上的厌恶,所以他不会这样做。