+ -
当前位置:首页 → 问答吧 → 修改公用的DLL会影响到其他进程么?

修改公用的DLL会影响到其他进程么?

时间:2011-11-28

来源:互联网

用writeprocessmemory。。进行的API HOOK 了A.EXE的MESSAGEBOX。。。假设B程序要用到MESSAGEBOX会受到我HOOK的影响么??

如果不会。。那么dll不是在内存里面只有一份的么?
有人说是如果不修改。那么内存中的dll只有一份,,一旦修改了就是 COPY ON WRITE ,,先拷贝一份。再修改。不会影响到其他的进程。对吗、?。求大神解答。。

作者: mygametest   发布时间: 2011-11-28

没错,写时拷贝的。

作者: sinservice   发布时间: 2011-11-28

学习...

作者: heksn   发布时间: 2011-11-28

内存中的dll只有一份,一旦修改了非共享的资源;
就会先拷贝一份再修改之后,建立映射,并断开之前的映射

作者: agoago_2009   发布时间: 2011-11-28