C# 进程启动与关闭
2014-02-26 23:24
363 查看
作者:gdjlc
转自:/article/9522131.html
[c-sharp]
view plaincopyprint?
using System;
using System.Diagnostics;
class Program
{
static void Main(string[] args)
{
ProcessStartInfo info = new ProcessStartInfo("IExplore.exe"); //准备启动IE
info.WindowStyle = ProcessWindowStyle.Maximized; //IE最大化
info.Arguments = "www.google.cn"; //参数
Process.Start(info); //启动进程
//也可以用下面方法启动进程
// Process.Start("IExplore.exe","www.google.cn");
//Process.Start(@"D:/Program Files/Tencent/QQ/Bin/QQ.exe"); // 路径不在Windows环境变量时,须指明绝对路径
Console.WriteLine("所有进程列表:");
Process[] proc = Process.GetProcesses();
foreach (Process p in proc)
{
Console.WriteLine(p.ProcessName);
}
Console.WriteLine("请输入你要关闭的进程名称: ");
string processName = Console.ReadLine();
Process[] closeProc = Process.GetProcessesByName(processName);
if (closeProc.Length > 0)
{
foreach (Process p in closeProc)
{
p.CloseMainWindow(); //相当于用户直接单击主窗体上的“关闭”按钮,退出前请求用户验证
//p.Kill(); //强制关闭,直接结束进程
p.Close();
}
}
else
{
Console.WriteLine("输入的进程不存在");
}
Console.ReadKey();
}
}
转自:/article/9522131.html
[c-sharp]
view plaincopyprint?
using System;
using System.Diagnostics;
class Program
{
static void Main(string[] args)
{
ProcessStartInfo info = new ProcessStartInfo("IExplore.exe"); //准备启动IE
info.WindowStyle = ProcessWindowStyle.Maximized; //IE最大化
info.Arguments = "www.google.cn"; //参数
Process.Start(info); //启动进程
//也可以用下面方法启动进程
// Process.Start("IExplore.exe","www.google.cn");
//Process.Start(@"D:/Program Files/Tencent/QQ/Bin/QQ.exe"); // 路径不在Windows环境变量时,须指明绝对路径
Console.WriteLine("所有进程列表:");
Process[] proc = Process.GetProcesses();
foreach (Process p in proc)
{
Console.WriteLine(p.ProcessName);
}
Console.WriteLine("请输入你要关闭的进程名称: ");
string processName = Console.ReadLine();
Process[] closeProc = Process.GetProcessesByName(processName);
if (closeProc.Length > 0)
{
foreach (Process p in closeProc)
{
p.CloseMainWindow(); //相当于用户直接单击主窗体上的“关闭”按钮,退出前请求用户验证
//p.Kill(); //强制关闭,直接结束进程
p.Close();
}
}
else
{
Console.WriteLine("输入的进程不存在");
}
Console.ReadKey();
}
}
相关文章推荐
- C# 启动线程后,关闭form窗体,进程未关闭问题
- C# 启动关闭.exe进程(转)
- C#实现启动,关闭与查找进程的方法
- c# 启动关闭进程
- C#启动和关闭进程操作
- c# 启动关闭进程
- c# 启动关闭进程
- C# 进程启动与关闭
- c# 启动关闭进程
- c#启动关闭进程
- C# 进程启动与关闭
- Linux下Tomcat的启动、关闭、杀死进程
- 守护进程(简单实现)--程序关闭后自动启动
- C#程序多用户只启动一个进程的方法[转载]
- 请用Shell编程来实现:当输入不同的选择时,执行不同的操作,如:输入start 开始启动应用程序myfiles,输入stop时,关闭myfiles,输入status时,查看myfiles进程,否则执
- C# 关闭登录窗体,进入主窗体后,主窗体关闭,程序进程仍在运行的问题
- C# 关闭其他程序窗口、进程
- C# 中启动进程的三种方法
- Linux下Tomcat的启动、关闭、杀死进程
- asp.net C# 语言 Wait方式启动多个 进程的示例