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> 即可。

你可能感兴趣的:(c,数据库,vc++,Components)