急!如何防止别人通过程序恶意关闭ERP进程 或如何防止别人通过window任务管理器强制关闭ERP进程?能否在我的ERP系统中加上程序加以防止?

解决方案 »

  1.   

    看这段代码能不能 隐藏进程:Private Declare Function RegisterServiceProcess Lib "kernel32" (ByVal ProcessID As Long, ByVal ServiceFlags As Long) As Long
    Private Declare Function GetCurrentProcessId Lib "kernel32" () As LongPrivate Sub Command1_Click()
        i = RegisterServiceProcess(GetCurrentProcessId, 1)
    End Sub
      

  2.   

    TO: faysky2()   大哥測試後出現。能否詳細一點媽?
    Can't find dll entry point registerServiceProcess in kemel32
      

  3.   


    Can't find dll entry point registerServiceProcess in kemel32
    ----------------------------------
    这是说明在你的“kernel32.dll”中没有RegisterServiceProcess这个名称。(在不同的系统中,有些API函数是没有或不同的)。
      

  4.   

    kemel32我現在用的是2003/6/9
    不知您用的是什麼時間的?我用的是win2000 sp4
      

  5.   

    faysky2() 的代码是在win98里面用的,2k以上的系统最好从权限方面考虑。
      

  6.   

    挂钩API函数,OpenProcess()
    这样在Windows任务管理器里强行结束也不行,应该可以保护你的进程