打印本文 打印本文 关闭窗口 关闭窗口
如何隐藏任务管理器中的VB程序进程
作者:武汉SEO闵涛  文章来源:敏韬学习网  点击数1086  更新时间:2010/6/23 22:57:24  文章录入:mintao  责任编辑:mintao

  实现功能:将您的程序从Windows的任务管理器进程列表中隐藏(即CTRL+ALT+DEL出来的框)

  ①复制以下代码到一模块中

  Declarations
  Public Declare Function GetCurrentProcessId Lib "kernel32" () As Long
  Public Declare Function GetCurrentProcess Lib "kernel32" () As Long
  Public Declare Function RegisterServiceProcess Lib "kernel32" (ByVal dwProcessID As Long, ByVal dwType As Long) As Long
  Public Const RSP_SIMPLE_SERVICE = 1
  Public Const RSP_UNREGISTER_SERVICE = 0

  ②隐藏代码

  Public Sub MakeMeService()
  Dim pid As Long
  Dim reserv As Long
  pid = GetCurrentProcessId()
  regserv = RegisterServiceProcess(pid, RSP_SIMPLE_SERVICE)
  End Sub

  ③恢复隐藏代码

  Public UnMakeMeService()
  Dim pid As Long
  Dim reserv As Long
  pid = GetCurrentProcessId()
  regserv = RegisterServiceProcess(pid, RSP_UNREGISTER_SERVICE)
  End Sub

打印本文 打印本文 关闭窗口 关闭窗口