installshield制作一个简单的vc++安装程序
installshield可以说一个非常成功的软件。虽然他有一些小的bug, 他在安装程序制作上的功能非常的强大。
下面把我刚刚制作的一个极其简单的安装程序制作过程介绍一下,其实做过vc++开发的人都用过installshield。我今天遇到的最大的问题有两个:
一,是每次安装都会在c:program files下创建两个目录,
第一个是 我在 components 的 destination 中建立的目录,下面是程序主体
第二个是 <COMPANY_NAME> <PRODUCT_NAME>,下面是反安装程序。
而我创建的快捷方式只能指向<TARGETDIR>,<TARGETDI R>是默认指向第二个目录。
这个问题的解决方法是,将component 的 destination 改成 <TARGETDI R> 即可。
这样安装目录指向了用户修改后的任意一个目录。也就是将应用程序安装到用户选择的目录中,如果这里不用<TARGETDI R>,而是自己写一个死目录的话,无论用户如何选择,应用程序都回被安装到这个死目录中。
二,后来我搞定了第一个问题后,快捷方式运行的时候会出现连接数据库的错误。我一查看是快捷方式的起始位置为空。后来我在快捷方式创建的时候得start in项改为:<TARGETDI R> 即可。
- 上一篇:用VC++设计一个可编辑的表格控件
- 下一篇:VC6中设定工作目录