错误 'System.Diagnostics.Process' 在 visual studio 2008 c# 中不包含 'GetProcesses' 的定义
Error 'System.Diagnostics.Process' does not contain a definition for 'GetProcesses' in visual studio 2008 c#
如何在 visual studio 2008 c# 中终止进程?我试过下面的代码
using System;
using System.Windows.Forms;
using System.Diagnostics;
namespace GR
{
public partial class Form1 : Form
{
public Login loginform;
public EntryForm entryform;
public Form1()
{
//userName = "";
InitializeComponent();
//CheckForInternetConnection();
foreach (Process clsProcess in Process.GetProcesses())
{
if (clsProcess.ProcessName.StartsWith("Bin_"))
{
clsProcess.Kill();
}
}
loginform=new Login();
entryform = new EntryForm();
Controls.Add(loginform);
Controls.Add(entryform);
loginform.Show();
entryform.Hide();
loginform.entryForm = entryform;
entryform.loginForm = loginform;
}
}
}
我遇到了这个错误
'System.Diagnostics.Process' does not contain a definition for
'GetProcesses'.
有什么建议吗?
ompact 框架不支持它,这就是您收到错误的原因。回退是使用 Toolhelp API,就像 SDF 一样。看看 ProcessEntry
class in the SDF。特别是 GetProcesses()
方法和随后的 Kill()
方法。
如何在 visual studio 2008 c# 中终止进程?我试过下面的代码
using System;
using System.Windows.Forms;
using System.Diagnostics;
namespace GR
{
public partial class Form1 : Form
{
public Login loginform;
public EntryForm entryform;
public Form1()
{
//userName = "";
InitializeComponent();
//CheckForInternetConnection();
foreach (Process clsProcess in Process.GetProcesses())
{
if (clsProcess.ProcessName.StartsWith("Bin_"))
{
clsProcess.Kill();
}
}
loginform=new Login();
entryform = new EntryForm();
Controls.Add(loginform);
Controls.Add(entryform);
loginform.Show();
entryform.Hide();
loginform.entryForm = entryform;
entryform.loginForm = loginform;
}
}
}
我遇到了这个错误
'System.Diagnostics.Process' does not contain a definition for 'GetProcesses'.
有什么建议吗?
ompact 框架不支持它,这就是您收到错误的原因。回退是使用 Toolhelp API,就像 SDF 一样。看看 ProcessEntry
class in the SDF。特别是 GetProcesses()
方法和随后的 Kill()
方法。