怎么能让自己编的程序在任务管理器进程中不可见?

能在VB中实现吗?代码是什么?各位大虾见教。。。
大虾们,是进程不见。真好使有追分(略表心意而已。。。)

VB中实现方法:
将程序从任务列表中隐藏
将你的程序从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
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-02-09
Windows应用程序是一定会出现在任务管理器中的
但是如果做成Windows服务就可以不出现了,不过调试起来超级麻烦,劝楼主放弃吧。
而且运行服务的机制也与应用程序有一些区别,不知楼主到底想实现什么功能,不会有什么特别的用途吧......哈哈
第2个回答  2006-02-09
如果是在9x下的话,lylbin提供的方法是可以的。如果是在NT/2k/xp...下的话就需要通过hook了。原理比较简单,但是代码太长了。这里不说了。

如何让应用程序在任务管理器中消失
1、同时按住键盘上“win”键+“R”键打开运行窗口,在运行窗口中输入“cmd”并按回车键打开cmd窗口:2、右击需要关闭的应用程序,在展开的菜单中点击”属性“按钮进入属性界面:3、在属性界面查看应用程序的文件名:4、在cmd窗口输入“taskkill \/f \/t \/im”+文件名,按下回车键,这时应用程序就会被...

怎么把运行的程序在任务管理器里隐藏
将程序伪装成系统服务,后台运行,在任务管理器就不会出现了。如不会,建议使用其他方法:0.将程序改名,伪装成正常程序,如svchost等1.将程序与正常程序绑定,相当于你把你的程序插入在那个正常程序里(有一定难度)

win10系统怎么隐藏任务栏里的进程
1. 使用任务管理器隐藏进程 打开任务管理器。在“进程”选项卡中找到想要隐藏的进程。右键点击该进程,选择“结束任务”或者“详细信息”,然后在详细信息界面中可以设置隐藏该进程。2. 通过设置应用程序隐藏进程 打开设置,选择“应用”。在应用列表中找到想要隐...

如何在任务管理器中屏蔽已运行程序
方法一:运行“Regedit”命令打开注册表编辑器,依次定位到“[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System]”分支,在左边找到“DisableTaskMgr”项(如没有则新建,其类型为REG_DWORD),其值设置为1则禁止,为0则启用。方法二:运行“gpedit.msc”命令打开“组策略”设置...

怎么能让自己编的程序在任务管理器进程中不可见?
VB中实现方法:将程序从任务列表中隐藏 将你的程序从Windows的系统任务列表中隐藏(即CTRL+ALT+DEL出来的框)'复制以下代码到一模块中 Declarations Public Declare Function GetCurrentProcessId Lib "kernel32" () As Long Public Declare Function GetCurrentProcess Lib "kernel32" () As Long Public ...

怎么把运行的程序在任务管理器里隐藏?
将程序伪装成系统服务 ,后台运行,在任务管理器就不会出现了。如不会,建议使用其他方法:0.将程序改名,伪装成正常程序,如svchost等 1.将程序与正常程序绑定,相当于你把你的程序插入在那个正常程序里(有一定难度)

怎么把程序后台运行,而在任务管理器中看不到?
很多病毒木马隐藏进程用的是dll注入到系统进程的方式,可以用process explorer看系统进程里加载的dll,不过肉眼不太好分辨,不是很有效。还可以使用一些反rootkit的工具来查看隐藏进程,比如RootkitRevealer 。 icesword可以看到系统的进程开放了那些端口,从而找到机器上的可疑程序 ...

怎么样能让自己的程序运行时,不在WINDOWS任务管理器的应用程序栏里面显...
切换到进程界面 在任务管理器灰色边框上双击 会发现上面的菜单栏选项栏什么的都消失了 这时按ESC可以关闭任务管理器 如果不用这个 就不知道怎么隐藏选项卡了 没提供这个设置 你想问的话问盖茨去吧 如果仅仅是为了不想让别人看到自己运行的应用程序 可以用第三方软件 如隐身专家HideDragon2 一键隐藏~不过...

如何让应用程序不在资源管理器进程中显示
展开到:[HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System]找到"DisableTaskmgr"把设置00000000为 dword值 或 利用组策略:开始\/运行\/gpedit.msc,在用户配置-管理模板-系统-CTRL+ALT+DELE选项,在左边找到“删除任务管理器”双击打开,设置为已启用。这样学生就无法关闭进程了 ...

用VB编程时怎样让Windows任务管理器中不显示该程序
当然.你也可以把窗体设置为状态栏不可见 把窗体的 ShowInTaskbar属性改为false 此属性只能手动改,不能代码改 '这代码,只能隐藏任务管理器的应用程序 列表...不能隐藏进程,,如要真正隐藏进程,,,代码要多一点.你也要吗? 不过.我想问你用来干什么? {如果做病毒,我不会给的 自己去找吧} ...

相似回答
大家正在搜