当前位置:编程学习 > C#/ASP.NET >>

C#做隐藏进程的方法

C#做隐藏进程的方法:
using   System.Runtime.InteropServices;     
    
  [DllImport("kernel32.dll")]       
  public   static   extern   int   RegisterServiceProcess(int   dwProcessId,   int   dwType);       
    
  void   Button1Click(object   sender,   System.EventArgs   e)     
                  
  {     
  RegisterServiceProcess(Convert.ToInt32(null),1);     
                  
  }     
  void   Button2Click(object   sender,   System.EventArgs   e)     
  {     
  RegisterServiceProcess(Convert.ToInt32(null),0);     
  }     
    
    
  两个按钮,一个为“隐藏”一个为“显示”   
    
  功能是隐藏和显示当前进程   
--------------------编程问答-------------------- 好呀,试一下 --------------------编程问答--------------------   喜欢分享的人我尊敬.... --------------------编程问答-------------------- xp 中无kernel32.dll --------------------编程问答-------------------- 这个是在Win9X系统下的方法.
现在基本没人用Win9X了吧?
Win2K/XP下想隐藏进程可以用远程注入或RootKit.
至于:

yanleigis 
可可 
等 级:
 发表于:2007-12-16 10:15:023楼 得分:0 
xp   中无kernel32.dll 
 
-------------------------
纯属瞎扯~ --------------------编程问答-------------------- 管用吗?
做个记号~~~ --------------------编程问答-------------------- 学习一下,好好玩,多谢共享。 --------------------编程问答-------------------- C#区惊现大兔子!!! --------------------编程问答-------------------- 你是让我们学习的吧,谢谢你的好意!
--------------------编程问答-------------------- 在Win2K/XP应该可以用的,
希望大家给点分,我都是负数了  --------------------编程问答--------------------

你是让我们学习的吧,谢谢你的好意!  
  --------------------编程问答-------------------- 进来看看... --------------------编程问答-------------------- mark --------------------编程问答-------------------- 大家有什么需要就说,我会尽力 的 --------------------编程问答-------------------- 我也看了,但是看不懂呀 --------------------编程问答-------------------- NT内核的系统中根本没有RegisterServiceProcess这个函数。 --------------------编程问答-------------------- xp下报错:无法在 DLL“kernel32.dll”中找到名为“RegisterServiceProcess”的入口点。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,