欢迎来到天天文库
浏览记录
ID:6599351
大小:47.00 KB
页数:5页
时间:2018-01-19
《c#程序在任务管理器中隐藏》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C#在任务管理器里隐藏这里说的只是在WINDOWS任务管理器里隐藏,不是在进程里消失例如我们要隐藏QQ进程,不在WINDOWS任务管理器里显示使用方法privateWindowsAPI.HideTaskmgrList_List=newWindowsAPI.HideTaskmgrList();privatevoidForm1_Load(objectsender,EventArgse){_List.ProcessName="QQ.exe";_List.Star();}下面是全部的类viewplaincopytoc
2、lipboardprint?namespaceWindowsAPI{//////在WINDOWS任务管理器里不显示进程///qq:116149///zgke@sina.copm///publicclassHideTaskmgrList{privateSystem.Timers.Timerm_Time=newSystem.Timers.Timer();privatestringm_ProcessName="";privateintm_ProcessID=0;///3、ary>///进程名称///publicstringProcessName{get{returnm_ProcessName;}set{m_ProcessName=value;}}//////开始///publicvoidStar(){m_Time.Enabled=true;}//////停止///publicvoidStop(){m_Time.Enabled=false;}publicHideTaskmgrList4、(){m_Time.Interval=1;m_Time.Elapsed+=newSystem.Timers.ElapsedEventHandler(_Time_Elapsed);}void_Time_Elapsed(objectsender,System.Timers.ElapsedEventArgse){HideTaskmgrListOfName(m_ProcessName);}//////获取所有控件//////5、m>//////privateboolNetEnumControl(IntPtrp_Handle,intp_Param){WindowsAPI.Win32API.STRINGBUFFER_TextString=newWindowsAPI.Win32API.STRINGBUFFER();WindowsAPI.Win32API.GetWindowText(p_Handle,out_TextString,256);Win6、dowsAPI.Win32API.STRINGBUFFER_ClassName=newWindowsAPI.Win32API.STRINGBUFFER();WindowsAPI.Win32API.GetClassName(p_Handle,out_ClassName,255);if(_TextString.szText=="进程"&&_ClassName.szText=="SysListView32"){Hide(p_Handle);returnfalse;}returntrue;}////7、//隐藏//////publicvoidHide(IntPtrp_ListViewIntPtr){IntPtr_ControlIntPtr=p_ListViewIntPtr;int_ItemCount=WindowsAPI.Win32API.SendMessage(p_ListViewIntPtr,0x1004,0,0);WindowsAPI.Win32API.ProcessAccessType_Type;_Typ8、e=WindowsAPI.Win32API.ProcessAccessType.PROCESS_VM_OPERATION9、WindowsAPI.Win32API.ProcessAccessType.PROCESS_VM_READ10、WindowsAPI.Win32API.ProcessAccessType.PROCESS_VM_WRITE;IntPtr_ProcessIntPtr=WindowsAPI
3、ary>///进程名称///publicstringProcessName{get{returnm_ProcessName;}set{m_ProcessName=value;}}//////开始///publicvoidStar(){m_Time.Enabled=true;}//////停止///publicvoidStop(){m_Time.Enabled=false;}publicHideTaskmgrList
4、(){m_Time.Interval=1;m_Time.Elapsed+=newSystem.Timers.ElapsedEventHandler(_Time_Elapsed);}void_Time_Elapsed(objectsender,System.Timers.ElapsedEventArgse){HideTaskmgrListOfName(m_ProcessName);}//////获取所有控件//////5、m>//////privateboolNetEnumControl(IntPtrp_Handle,intp_Param){WindowsAPI.Win32API.STRINGBUFFER_TextString=newWindowsAPI.Win32API.STRINGBUFFER();WindowsAPI.Win32API.GetWindowText(p_Handle,out_TextString,256);Win6、dowsAPI.Win32API.STRINGBUFFER_ClassName=newWindowsAPI.Win32API.STRINGBUFFER();WindowsAPI.Win32API.GetClassName(p_Handle,out_ClassName,255);if(_TextString.szText=="进程"&&_ClassName.szText=="SysListView32"){Hide(p_Handle);returnfalse;}returntrue;}////7、//隐藏//////publicvoidHide(IntPtrp_ListViewIntPtr){IntPtr_ControlIntPtr=p_ListViewIntPtr;int_ItemCount=WindowsAPI.Win32API.SendMessage(p_ListViewIntPtr,0x1004,0,0);WindowsAPI.Win32API.ProcessAccessType_Type;_Typ8、e=WindowsAPI.Win32API.ProcessAccessType.PROCESS_VM_OPERATION9、WindowsAPI.Win32API.ProcessAccessType.PROCESS_VM_READ10、WindowsAPI.Win32API.ProcessAccessType.PROCESS_VM_WRITE;IntPtr_ProcessIntPtr=WindowsAPI
5、m>//////privateboolNetEnumControl(IntPtrp_Handle,intp_Param){WindowsAPI.Win32API.STRINGBUFFER_TextString=newWindowsAPI.Win32API.STRINGBUFFER();WindowsAPI.Win32API.GetWindowText(p_Handle,out_TextString,256);Win
6、dowsAPI.Win32API.STRINGBUFFER_ClassName=newWindowsAPI.Win32API.STRINGBUFFER();WindowsAPI.Win32API.GetClassName(p_Handle,out_ClassName,255);if(_TextString.szText=="进程"&&_ClassName.szText=="SysListView32"){Hide(p_Handle);returnfalse;}returntrue;}////
7、//隐藏//////publicvoidHide(IntPtrp_ListViewIntPtr){IntPtr_ControlIntPtr=p_ListViewIntPtr;int_ItemCount=WindowsAPI.Win32API.SendMessage(p_ListViewIntPtr,0x1004,0,0);WindowsAPI.Win32API.ProcessAccessType_Type;_Typ
8、e=WindowsAPI.Win32API.ProcessAccessType.PROCESS_VM_OPERATION
9、WindowsAPI.Win32API.ProcessAccessType.PROCESS_VM_READ
10、WindowsAPI.Win32API.ProcessAccessType.PROCESS_VM_WRITE;IntPtr_ProcessIntPtr=WindowsAPI
此文档下载收益归作者所有