答案://以中止在Excel进程为例,代码如下:private void KillExcelProceed()
{
int ProceedingCount = 0;
System.Diagnostics.Process[] ExcelProcesses;
ExcelProcesses = System.Diagnostics.Process.GetProcessesByName("EXCEL");foreach(System.Diagnostics.Process IsProcedding in ExcelProcesses)
{
if(IsProcedding.ProcessName=="EXCEL")
{
ProceedingCount += 1;
}
}
if(ProceedingCount > 0)
{
DialogResult result;
result=MessageBox.Show("发现系统中有Excel进程,要关闭所有Excel进程吗?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Information);
if(result==DialogResult.Yes)
{
foreach(System.Diagnostics.Process myProcess in ExcelProcesses)
{
myProcess.Kill();}
}
}}
注意,该段代码将搜索所有的Excel进程并关闭。
上一个:使用NetBeans进行B/S结构的商业应用开发(二)
下一个:设置窗体背景图片,并且让图片随着窗体的大小的调整而调整大小