查找特定的服务名称(如果在Services中存在).并保存到一个列表框c#
本文关键字:保存 列表 一个 存在 服务 Services 如果 查找 | 更新日期: 2023-09-27 18:14:21
我正在尝试获得特定服务的列表框(我的软件使用),然后使用按钮在Visual c#中"开始"停止"answers"重新启动"。
有人能帮忙吗?
Process[] processCollection = Process.GetProcesses();
private void ButtonOnClick(object seender, EventArgs e)
{
foreach (Process p in processCollection)
{
// make sure its a service 1st
if(!Environment.UserInteractive){
// iterate over processes and stuff into listbox
var exename = Path.GetFileName(p.MainModule.FileName)
listBoxVar.Items.Add(exename);
}
// start/restart a process
ProcessStartInfo startInfo = new ProcessStartInfo(exename);
Process.Start(startInfo);
// kill a process
p.Kill();
}
}