-
-
[求助].net应用程序Postbuild 混淆后产生2个进程的问题
-
发表于:
2009-10-26 15:05
3662
-
[求助].net应用程序Postbuild 混淆后产生2个进程的问题
开发的.net2.0应用程序用postbuild 2009 for.net混淆后,运行应用程序,会产生两个进程,比如.net应用程序A.exe,运行起来后会产生2个A.exe在进程列表中,PID还不相同,不知各位有没有碰到这样的情况.
另一个问题是,两个程序a.exe和b.exe,实现a.exe中启动b.exe,然后b.exe中结束a.exe进程并删除本地磁盘上的a.exe文件。以上过程在未对两个程序进行混淆前可以实现,但是在进行混淆后b.exe可以结束a.exe进程,但是不能删除a.exe这个文件,提示访问被拒绝,应该是a.exe文件还被占用了。
a和b两个程序本来是想做一个.net的自动升级程序的,但是经postbuild混淆后,却不能删除宿主主程序a.exe而无法升级。
本人还用postbuild 2007混淆测试了,不会产生第一个问题(即一个程序产生2个进程的问题),但是还是碰到的第二个问题(即b.exe能结束a.exe进程但不能删除a.exe这个文件)。
我用postbuild 没有什么特殊设置,都是默认的,甚至都没有protect代码,也还是不行,求助各位大侠,
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)