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

dll修改自身的有关问题

2013-10-09 
dll修改自身的问题我的一个dll被加载起来之后,想修改自身怎么改呢。。。求教[解决办法]修改自身是什么意思[解

dll修改自身的问题
我的一个dll被加载起来之后,想修改自身
怎么改呢。。。

求教
[解决办法]
修改自身是什么意思
[解决办法]
不明含义?什么叫修改自身
[解决办法]
读写文件楼主不会,或者system("copy /y src dst")等。
[解决办法]

引用:
读写文件楼主不会,或者system("copy /y src dst")等。

这个不出意外应该是不行的。



引用:
比如 我这个a.DLL从网络上下载一个b.DLL
a.dll中执行把自己替换为b.dll

如果是显式加载,FreeLibrary释放DLL后再用b.dll覆盖a.dll,再Loadlibrary进来继续后面的处理。
如果是隐式加载,创建一个进程后,退出自身进程,在新创建的进程中来完成用b.dll覆盖a.dll的动作,再重新启动原进程。
[解决办法]
先释放a.dll,然后用b.ll覆盖a.ll,再加载a.ll就行了呀!是做软件的更新操作吗?

热点排行