首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

制造卸载程序时可否选择性卸载

2012-09-11 
制作卸载程序时可否选择性卸载在 vs2010 平台下用 opencv 库写了两个小程序 A、B ,这两个程序有一定联系,但

制作卸载程序时可否选择性卸载
在 vs2010 平台下用 opencv 库写了两个小程序 A、B ,这两个程序有一定联系,但都可以单独运行。
在制作安装包时遇到点问题:

A、B 都有用到 opencv_highgui220d.dll 等DLL。 在打包程序时,想把他们放到用一个文件夹下, 即 A、B 的程序文件都在 用户的“程序”菜单-我的程序 目录下。
这样,若先安装了A,则在安装B时,会覆盖 DLL ,使用时共用这些 dll,使用正常。
但卸载某一个的时候,会把共用的 dll 卸载掉,另一个不能正常使用。。。

请问,能否在卸载时选择性的卸载文件?[size=14px][/size]
即 卸载A/B其中第一个时,不卸载dll;卸载剩下一个时,把dll卸载掉。

之前的方法是把A和B都安装到某目录的不同子目录中,用户提出把AB放到一起,这样的两个或多个安装程序是否合理?

[解决办法]
那得看你这个opencv的dll是怎么链接的

动态加载还会都卸载吗
[解决办法]
据说可以自己写卸载类的。用C#写的

热点排行