c# 打开进程及文件应用

admin 2021-05-17 09:20:13 429浏览 0评论
using System;
using System.Diagnostics;

namespace ConsoleApp2
{
    class Program
    {
        static void Main(string[] args)
        {

            //Process[] pros = Process.GetProcesses();
            // foreach (var item in pros)
            //{

            //item.kill() //杀死
            // Console.WriteLine(item);
            // }


            // Process.Start("notepad");

            ProcessStartInfo psi = new ProcessStartInfo(@"C:\Users\Administrator\Desktop\1.txt");
            Process p = new Process();
            p.StartInfo = psi;
            p.StartInfo.UseShellExecute = true;
            p.Start();

            Console.ReadKey();


        }
    }
}


杀死指定进程

                bool k= false;
                if(item.ProcessName== "iexplore")
                {
                    //item.Kill();
                    k = true;
                }


如下,kill 掉所有叫MainForm的进程

System.Diagnostics.Process[] process = System.Diagnostics.Process.GetProcessesByName("MainForm");
foreach (System.Diagnostics.Process p in process)
{
     p.Kill();
}


上一篇: c# DBHelper
下一篇: c# 多线程
0条评论