如何隐藏程序的运行
日期:2008年5月28日 作者: 查看:[大字体 中字体 小字体]-
隐藏一个程序的运行最简单的方法是将窗体的Visible设为False。但是只要用Ctrl+Alt+Del将程序列表呼出就完全露馅了。那么怎样彻底隐藏正在运行的程序呢?其实很简单。
我们知道,后台运行的程序有很多。但是只有一部分出现在程序列表里,多数系统程序并不出现。实际上,被注册成为“服务器”的进程不会出现在程序列表里。
所用API函数:Private Declare Function GetCurrentProcessId Lib "kernel32" Alias "GetCurrentProcessId" () As Long
这个函数可以获得当前进程一个唯一的标识符。
Private Declare Function RegisterServiceProcess Lib "kernel32" (ByVal dwProcessID As Long, ByVal dwType As Long) As Long
这个函数可以将进程 ID 号为dwProcessID的进程注册或取消注册为“服务器”。
所用常量:
这里的常量也就是dwType的值。
Const RSP_SIMPLE_SERVICE = 1
注册为“服务器”。
Const RSP_UNREGISTER_SERVICE = 0
取消“服务器”注册。
程序:
Public Sub MakeMeService()
Dim pid As Long, reserv As Long
'获取当前进程ID
pid = GetCurrentProcessId()
'注册为服务器
regserv = RegisterServiceProcess(pid, RSP_SIMPLE_SERVICE)
End Sub
Public Sub UnMakeMeService()
Dim pid As Long, reserv As Long
'获取当前进程ID
pid = GetCurrentProcessId()
'取消服务器注册 =regserv = RegisterServiceProcess(pid, RSP_UNREGISTER_SERVICE)
End Sub
不过用这种方法也不能保证程序运行时不被查到,如用 程序猎手 就可以查出来。(出处:网侠)
-
- 如何隐藏程序的运行 相关文章:
- ·必备资料103个WindowsXP运行命令
- ·出现了运行时间错误,是否要进行调试
- ·如何隐藏程序的运行
- ·运行在移动硬盘上的Win XP系统
- ·IASP 让你的ASP运行于Apache
- ·请教高手如何解决红警2不能在VISTA运行的问题??
- ·Microsoft VBscript运行时错误'800a000d'的解决方案
- ·从任意位置运行Jar文件
- ·请问VISTA下能不能运行《魔兽争霸3》?
- ·关于游戏和QQ在VISTA下无法运行的问题的最终解决方法和使用智能ABC的方法
- 如何隐藏程序的运行 相关软件
- ·半条命-军团要塞 (NoSteam 3266 单独运行版)
- ·《辐射2》窗口化运行补丁
- ·vc6.0 运行库参考手册
- ·超维光盘自动运行制作软件 V1.3.3
- ·vc++6.0 运行库参考手册
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:清除双关联木马“聪明基因”
精品推荐
热点TOP10
特别推荐
- ·如何隐藏程序的运行
- ·九个方面保障内网安全的措施
- ·实例讲解实现互联网数据库安全
- ·无线网络常见攻击和安全对策
- ·熟悉网络安全的几项关键技术
- ·Windows系统漏洞修复软件大比拼
- ·网络安全对症下药 自己设安全防线
- ·安全设置策略及自带防火墙介绍
- ·保护安全 别小瞧基本的系统命令
- ·保障网站安全的十点技巧
- ·浅谈企业网对DoS攻击的防御方法
- ·最强安全基础 从0到33600端口详解
- ·数据安全:数据丢失的恢复大法
- ·当今最流行网络攻击趋势
- ·解决IIS6目录检查安全漏洞的办法
- ·典型信息安全问题需解决
- ·敏感资料盗窃者监听并盗窃信息
- ·专家谈企业防火墙的安全防护配置
- ·老鸟成长之路:菜鸟入门八种安全工具
- ·驱逐代码威胁 六把利剑砍向僵尸网络
