Windows系统编程
vcforever
这个作者很懒,什么都没留下…
展开
-
删除进程自身可执行文件的另一种方法
此文章系收藏之作,并非本人所写 大家都知道,一般的程序运行的时候,可执行文件本身是被操作系统保护的,不能用改写的方式访问,更别提在本身还在运行的时侯删除自己了。在lu0的主页上看到一种undocument的方法,通过改变系统底层的文件访问模式实现删除自己,那是实在功夫。我看了很是佩服。但是有没有一种用在msdn上就能查到的函数实现呢?有!jeffrey richter给我们做了一个范例:delet转载 2004-07-16 19:49:00 · 2665 阅读 · 2 评论 -
删除应用程序自身的可执行文件
下面的代码由Gary Nebbett写就.Gary Nebbett乃是WINDOWS NT/2000 NATIVE API REFERENCE的作者.乃NT系统一等一的高手.下面就分析一些他的这段代码. 这段代码在PROCESS没有结束前就将启动PROCESS的EXE文件删除了. int main(int argc, char *argv[]) { HMODULE module = GetMod转载 2004-07-16 19:11:00 · 2342 阅读 · 2 评论