我用的是VC++6.0光盘自带的InstallShield安装制作程序,我的程序里用到了自动连接ODBC数据源,程序在Debug和Release下都没有问题,现在想把这个做成安装程序。1.我用的是ADO+ODBC数据源的方式操作数据库,在编程的时候用到了odbccp32.dll和msado15.dll,
那么是不是我只需要把这两个dll放到安装程序中呢?其他dll用不用管了,假如别人的机器没有安装过VC.2.odbccp32.dll是在系统system32\文件夹下,而msado15.dll是在program files\common files\ado文件夹下,那么我怎么分别设置这两个文件安装到别人的机器对应的目录中呢?我想通过InstallShield的Componets中的Destination去设置这个路径。3.假如某个机器上已经有了msado15.dll,那我安装程序去覆盖的时候为什么总是提示出错?我如果不安装这个文件,那么在另外一些没有这个文件的机器上运行岂不是也会出错?4.在用Media生成Disk1安装文件包后,为什么我原来添加在file group中的test.exe文件和test.mdb文件都裸露在外面,也就是和setup.exe文件在同一个文件夹中,我记得这些文件应该是看不到啊,只有安装好后才能看到的。不知道有没有DX遇到这个问题?
谢谢大家了,分不够再添,up有分!
谢谢了!