如何得到当前操作系统下所有正在运行的进程名称或ID呢?就像任务管理器一样。

解决方案 »

  1.   

    System.Diagnostics.Process.GetProcesses()   //试试
      

  2.   

    System.Diagnostics.Process[] Sysprocess=new System.Diagnostics.Process("youComputer name");
      

  3.   

    拿学校的一个拨号软件来说,他其中有大约七八个线程,其中有两个,是用来检测是不是机子上开了代理软件,如果有,拨号软件会自动退出。如果把那两个线程杀掉,就应该可以开代理了。平时我都用msconfig这个软件不是Windows上自带的,是从网上下载下来的,来找那个拨号软件,然后这个软件会列出来有哪些线程,我再把那两个线程杀掉。就可以开代理了。我想他能够实现,用C#也应该能实现吧?提供点思路吧,谢谢