用vs2008的安装部署将应用程序进行打包,
其中执行程序在D:\AppExe目录,dll在system32目录。安装时均正常。
在卸载的时候,则AppExe目录的文件均被删除,而system32目录中的相关dll文件则硬挺挺的不肯消失。
这样导致了下次升级的时候,修改的dll文件安装时不被更新,从而出现错误。哦,系统是win7,不知道卫生么那些dll文件卫生么不消失呢?
其中执行程序在D:\AppExe目录,dll在system32目录。安装时均正常。
在卸载的时候,则AppExe目录的文件均被删除,而system32目录中的相关dll文件则硬挺挺的不肯消失。
这样导致了下次升级的时候,修改的dll文件安装时不被更新,从而出现错误。哦,系统是win7,不知道卫生么那些dll文件卫生么不消失呢?
解决方案 »
- CreateFileMapping使用有问题
- 2000 ddk中的Packet的一个问题
- UDP 并发丢包问题
- 为什么有的时候“只闻其声,不见其人”?
- _itoa( )对应的函数是什么?
- 在NT上使用WMI获得机器信息。为什么得不到很多信息,而安装office2000后就可以了?
- 如何在程序启动时隐藏对话框,急需,最好有源代码
- 初学者的问题:如何使用别人封闭了的类?
- 下载了几个十几M的.rm文件,只有一个能打开,却还是要连网才能打开,其他的不能打开,为什么?什么软件可以转换.rm?
- VC中有没有直接复制目录的函数?
- 有关CString转 BYTE A[100]的问题 用于crc校验请各位师兄帮忙.
- OpenFileName多选文件显示的问题!
同一文件名的dll在system32下面只能存在一个文件吧,不可能同名文件存在多个吧。
也就是说在system32只能存在一个myuse.dll文件(假设DLL的文件名为myuse.dll)
怎么会有 多个版本的同一文件名的dll存在呢。现在的情况是:在应用程序目录中的dll在卸载时会被卸载掉,而在system32中的dll就还在那里,无法删除。