none
VC编写的程序,运行后导致XP任务栏消失 RRS feed

  • 问题

  • 您好,我公司有一个用VC编写的程序,它运行后会引起XP的系统任务栏的消失了!只有手动结束explorer.exe进程然后手动运行explorer.exe才能恢复。

    请问谁知道编程时的哪些操作能让explorer出现此种现象?

    2010年4月9日 3:31

答案

  • TerminateProcess或者严重的内存泄露把explorer.exe给挤没了或者使用了线程注入但是注入的线程有严重的BUG把explorer.exe给害死了或者是调用了某些shell的API出现了传递无效指针的情况.

    看情况第三种比较可能.无论是哪种,都是由于程序的BUG导致的,检查代码。


    0xBAADF00D
    • 已标记为答案 Nancy Shao 2010年4月15日 6:26
    2010年4月9日 15:20
    版主