-
-
[求助]如此防进程多开
-
发表于:
2013-1-22 10:17
6583
-
一个程序,已知道用CreateMutexA函数互斥进程多次运行,现HOOK该函数后可以多开该程序。现出现如下情况:
1、用多开器开启第一个程序进程后,其中的一个线程创建了主窗口,该进程运行一切正常(约50+个线程);
2、随后用多开器开启的第二--->第N个该实例进程均只有2个线程(任务管理器可以看到,该进程CPU使用率为0),没有可见的窗体运行;
3、尝试把第一个进程主窗体关闭掉,则该进程正常退出后,此时会从剩下的第二---第N个进程中随机(感觉)激活一个进程,然后该进程中一个线程创建主窗体,然后该进程一切运行正常,以此类推;
4、在任务管理器中,如果尝试把正常运行的进程(已经创建并显示主窗体)结束掉的话,此时余下的该实例进程都会自动关闭掉。
请问该程序实例是采取了什么方法来防止实例多次运行的?
求教育。。。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课