如何隐藏任务管理器processtab C#应用程序? [英] How to hide C# application from taskmanager processtab?
问题描述
我要隐藏任务管理器的进程选项卡中我的C#应用程序
I need to hide my C# application from process tab of Taskmanager
使用
this.ShowInTaskbar = false;
我有一个从应用程序选项卡中隐藏。现在,我需要从过程标签隐藏起来。
I have hide it from application tab. Now I need to hide it from process tab.
这可能吗?
推荐答案
您可以注入DLL注入svchost进程,这将在任务管理器伪装,但无法从ProcessExplorer。具体方法如下:
You could inject a DLL into the svchost process, that would camouflage it from Task Manager but not from ProcessExplorer. Here's how:
下面是这种技术的一些更多的背景信息:三种方法注入代码到另一个进程一>
Here's some more background info on this technique: Three Ways to Inject Your Code into Another Process
要@Dark滑流类似链接指向非托管代码信息。
Similar to @Dark Slipstreams link it points unmanaged code info.
让我们知道,如果你有?用Win7上运行的代码的任何问题。
Let us know if you have any problems with the code running on Win7?
编辑:
如何限制用户同时关闭我的过程,从任务管理器的 - 到底是什么,你在这里做?
how can i restrict a user while closing my process from taskmanager? - what exactly are you making here?
我不小心猜测,但如果你真的想知道,你钩到在Winlogon,@Jeff阿特伍德在这里解释了它:的如何清理的Windows间谍软件感染或你可以有2个进程,这两个互相监视...
I dont care to guess but if you really want to know, you hook into the WinLogon, @Jeff Atwood explains it here: How to Clean Up a Windows Spyware Infestation or you could have 2 processes that both watch each other...
这篇关于如何隐藏任务管理器processtab C#应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!