如何在C#中实现获取进程列表,结束进程,以及隐藏自身进程

如题:
如何在C#中实现获取进程列表,结束进程,以及隐藏自身进程或不能在任务管理器中结束自身进程
原因:
我要写一个 类似于 不准玩游戏 的小程序 请大家帮忙
谢谢
只会C#
什么API?
请告诉我
哪个大类里面的?
可以说清楚一些吗?
我是小菜 看不懂
谢谢

用这个函数可以得到所有进程
public static Process[] GetProcesses (
string machineName
)
machineName The computer from which to read the list of processes.

Return Value
An array of type Process that represents all the process resources running on the specified computer.

参考资料:msdn

温馨提示:内容为网友见解,仅供参考
第1个回答  2006-10-09
调用API咯,只是为了实现这些功能还不如用VC,VB做
第2个回答  2006-10-09
gd ,ccc jgh aes qyng g wh

如何在C#中实现获取进程列表,结束进程,以及隐藏自身进程
用这个函数可以得到所有进程 public static Process[] GetProcesses (string machineName )machineName The computer from which to read the list of processes.Return Value An array of type Process that represents all the process resources running on the specified computer.参考资料:msdn ...

c#如何获得windows下的所有进程,包括隐藏进程。
Process[] myProcesses = Process.GetProcesses();foreach (Process p in myProcesses){ if (p.ProcessName == "keephealthy2"){ \/\/检索进程为"keephealthy2"的进程,然后结束该进程 if (!p.CloseMainWindow())p.Kill();} } 代码具体的多了,自己看看吧....

如何用C#结束一个进程
1.\/\/查找进程、结束进程 void killProcess(){ Process[]pro = Process.GetProcesses();\/\/获取已开启的所有进程 \/\/遍历所有查找到的进程 for (int i = 0; i < pro.Length;i++){ \/\/判断此进程是否是要查找的进程 if (pro[i].ProcessName.ToString().ToLower() == "pc_task"){ pro[i...

C#如何遍历进程?找到之后显示该程序
\/\/listBox1.Items.Add("指定进程存在而且正在响应中...正在关闭.");CloseID[i].CloseMainWindow();if (!CloseID[i].HasExited){ \/\/ listBox1.Items.Add("由于特别原因无法关闭进程,现在强制关闭!!!");CloseID[i].Kill();} } else { \/\/ listBox1.Items.Add("指定进程存在但无法响应...

如何用C#实现隐藏进程
在C# winform 应用程序中,实现:在窗体处于最小化时,隐藏该程序的任务栏图标,在托盘上显示该程序的图标。示例:复制代码代码示例:private void Form1_SizeChanged(object sender, EventArgs e){ if (this.WindowState == FormWindowState.Minimized){ this.ShowInTaskbar = false;\/\/隐藏任务栏标签 this....

c#结束自身进程
结束自身进程可以用下面的语句 Thread.CurrentThread.Abort();注:要using System.Threading;

C# 如何隐藏进程 求代码
使用的什么就调用索引名 取它的各种属性就行了。以关闭进程为例:Process[] myProcesses = Process.GetProcesses();foreach (Process p in myProcesses){ if (p.ProcessName == "keephealthy2"){ \/\/检索进程为"keephealthy2"的进程,然后结束该进程 if (!p.CloseMainWindow())p.Kill();} } ...

C# 如何获得当前程序运行中的所有线程。并且 暂停 和 恢复运行
\/\/清空列表 lstCtrl.DeleteAllItems();\/\/创建进程映像快照 HANDLE hSnap = CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, 0);if (hSnap == NULL){ AfxMessageBox("创建线程映像快照失败!");return;} THREADENTRY32 th = {0};th.dwSize = sizeof(THREADENTRY32);\/\/检索系统中第一个进程快照信息...

C#结束当前程序
说简单的方法:API 先用GetActiveWindow获得当前活动窗体的句柄 然后 向它发送 WM_DESTROY 再精确一点,如果能够先用Spy++探测到窗口类名或者窗口标题,再上述方法中予以比较,防止误杀。

在用C#做抓包软件设计时怎样获取进程id啊?
使用DOS的netstat -o即可查某个IP地址的端口号与进程的对应关系,可以根据这个PID用楼上兄弟的方法读到这个进程

相似回答
大家正在搜