如何隐藏任务管理器中的VB程序进程

Admin | 2009-5-5 13:21:41 | TrackRecord: 1595 Times | Tag标签:asp.net 打印本页

您当前所处的位置是:〖首页〗→【文章页】 本站共有16个图文教程栏目,请用心拜读!

本站提供经典的Excel公式函数实例,Word排版技巧,PPT教程;同时更兼有Flash,PowerPoint,数据库等技术文章。

  实现功能:将您的程序从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



上一篇:VB实现客户机←→服务器(TCP/IP)编程    下一篇:使用dropdownlist的SelectedIndexCha

会员评论列表:
针对本篇文章或本站,请您发表个人的建议或批评!
FreeBoxPc

谷歌搜索 百度搜索 本站仅与内容具备一定的实用价值的原创网站交换友情链接,力争为大众做出更优质的服务!
All Rights Reserved版权所有 本站备案信息:滇ICP备11001339号-2 站长联系方式 Email:dzwebs@126.com