请问各位高手们,在Windows2000下打上Service Pack 4之后,为什么拦截不到运行的应用程序呢?
然而在Windows98或是WindowsXP下都没有这个问题,难道Service Pack 4做了什么特殊的处理了吗?
请大家指教啊!

解决方案 »

  1.   

    建议你到,开发语言---VC/MFC---网络编程版去问问
      

  2.   

    建议将windows update全部做完开始,运行,%SystemRoot%\system32\wupdmgr.exe
      

  3.   

    主要是这样的, 使用API Hook。用户执行某应用程序时,Windows会调用kernel32.dll中的CreateProcess等函数,因此需要Hook CreateProcess等函数,使得系统调用这些函数时首先执行我的代码,经我判断处理后再决定是否调用相应的系统函数来继续执行该程序,以达到阻止应用程序运行的目的。
    在过程中,使用校验和算法提取应用程序特征代码,作为禁用相应的应用程序的唯一标示.
    但是后来发现,其它系统都可以,唯有当Windows2000 打上Service Pack 4之后,不能禁用指定的应用程序!
    请大家帮忙,帮忙,小弟谢过了!马上我就可以跟踪到与Service Pack 4 的哪一个模块有关系!
      

  4.   

    如果刪掉Aclayers.DLL,那麼就可以禁用了,真奇怪!
    但是顯然不能將Aclayers.DLL刪掉的,我該怎麼辦呢?