强行中止进程,固然是解决问题的一个手段。
但我认为你应当从提高程序的可靠性入手,在编程中适时的释放占用的资源。
这样才能使编制出来的程序更加strong。正常情况下应当通过Application.Exit(0)退出程序。
如果还是不行可以试试.NET类库中的。
system.diagnostics.process.closemainWindow等方法。
但我认为你应当从提高程序的可靠性入手,在编程中适时的释放占用的资源。
这样才能使编制出来的程序更加strong。正常情况下应当通过Application.Exit(0)退出程序。
如果还是不行可以试试.NET类库中的。
system.diagnostics.process.closemainWindow等方法。
解决方案 »
- 使用SOCKET与客户端直接访问局域网内数据库的区别?
- 求助!为什么修改域密码总无法成功?
- C#开发的程序简体操作系统与繁体操作系统的日期格式问题
- 如何截取固定长度的字符串?
- 关于关闭窗体的问题
- 请问利用C#(不用水晶报表),能否实现自定义纸张打印
- 高分100:求vc++翻译成c#代码....
- [马上结贴]程序中用了水晶报表,打包后,安装到其它电脑上,提示没有keycode2.dll自么办?[十分感谢]
- 请问silverlight使用mvvm light如何绑定一个Behavior中的事件
- 有人用过mono吗?有没有办法windows下编译生成,然后部署到linux去?
- 如何通过程序向一个DataGrid中添加一行数据,而不重新刷新DataSource?
- 请问哪位大侠能提供.NET环境下的COM或者COM+编程的资料(文字或者实例),谢谢!
myprocess=system.diagnostics.process.getprocessbyname(……)
这就叫做关联。
p = Process.GetProcessesByName("waitbytethread");
p.Kill();提示一个错误
C:\CLRTUMeasure\CL301\Comm.cs(263): Cannot implicitly convert type 'System.Diagnostics.Process[]' to 'System.Diagnostics.Process'
Process[] p = Process.GetProcessesByName("waitbytethread");
foreach(Process process in p)
{
p.Kill();
}
foreach(Process process in p)
{
process.Kill();
}