请问一下在程序启动后,如何在程序内获取自身进程的PID 值呢?
我还想通过dos 命令把自身给强行关闭 ,前几天看到过一个大哥写了
忘记保存了问题的由来是因为我的程序在关闭的时候有线程或者IO流没有关掉
导致程序关闭后 进程仍然驻留内存,Application.Exit()仍然关不掉
希望各位大哥给点思路或者方法
能最终强行关闭掉 而不用一个线程或者流的去关闭~谢谢
我还想通过dos 命令把自身给强行关闭 ,前几天看到过一个大哥写了
忘记保存了问题的由来是因为我的程序在关闭的时候有线程或者IO流没有关掉
导致程序关闭后 进程仍然驻留内存,Application.Exit()仍然关不掉
希望各位大哥给点思路或者方法
能最终强行关闭掉 而不用一个线程或者流的去关闭~谢谢
string processID = currentProcess.Id;
用这个,决对强,连操做系统的都能给关了。
Process currentProcess=Process.GetCurrentProcess();
int myPID=currentProcess.Id;//获取PID
currentProcess.Close();//关掉进程并释放与此相关的资源//呵呵,结贴,给分!!!