首页 相关文章 用VB实现程序的隐形

用VB实现程序的隐形

用VB实现程序的隐形

  在一些系统,为了特定目的,经常要求程序隐藏起来运行,例如DCS(集散控制系统)中的后台监控系统、木马控制程序、源码防拷贝等,以减少被发现、截杀和反汇编的风险。这种功能模块要求程序在运行期间不仅不会在桌面出现,也不允许被操作者从任务管理器列表中发现。
  
  程序隐形的原理
  
  对于一个隐形程序而言,最基本的要求是:
  1.不在桌面出现界面;
  2.不在任务栏出现图标;
  3.程序名从任务管理器名单中消失。
  
  对于上述第一点,可以将Form的Visible属性设为False。
  要将图标从任务栏中屏蔽掉,可以把Form的ShowInTaskBar改为False。
  在Windows环境下,可以调用WINAPI函数中的RegisterviceProcess来实现第三个要求。
  上述功能,不论用VC、Delphi、VB,还是PB等任何一种高级编程语言都是比较容易实现的。
  
  隐...[ 查看全文 ]

2016-02-19 标签:

用VB实现程序的隐形的相关文章

手机页面
收藏网站 回到头部