/*************** 基础 ***************/
一个应用程序就是一个进程,一个进程由多个线程组成;
进程帮助我们在内存中分配应用程序执行所需要的控件;
我们可以通过进程来直接操作应用程序。
//进程常用方法: // 1.获取正在运行的所有进程; Process[] pros = Process.GetProcesses(); foreach (Process item in pros) { Console.WriteLine(item.ToString()); } // 2.打开指定路径的应用程序; // a.把路径赋值给ProcessStartInfo; ProcessStartInfo psi = new ProcessStartInfo(@"C:\Users\Administrator\Desktop\1.txt"); // b.创建进程对象,打开指定的文件 Process pro = new Process();
//true:调用关联程序打开文件,false:执行可exe或者com文件
Pro.StartInfo.UseShellExecute = true pro.StartInfo = psi; pro.Start();