基本信息
源码名称:C# 遍历当前电脑的所有进程,并打开指定的进程软件 示例源码
源码大小:0.06M
文件格式:.rar
开发语言:C#
更新时间:2018-11-19
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559

本次赞助数额为: 2 元 
   源码介绍
本实例打开的是 视觉定位系统.exe,当然大家测试时 将其可以改成本地的其它应用程序

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 进程使用
{
    class Program
    {
        /*
            Start() 启动(或重用)此 Process 组件的 StartInfo 属性指定的进程资源,并将其与该组件关联。 
            Start(ProcessStartInfo) 启动由包含进程启动信息(例如,要启动的进程的文件名)的参数指定的进程资源,并将该资源与新的 Process 组件关联。 
            Start(String) 通过指定文档或应用程序文件的名称来启动进程资源,并将资源与新的 Process 组件关联。 
            Start(String, String) 通过指定应用程序的名称和一组命令行参数来启动一个进程资源,并将该资源与新的 Process 组件相关联。 
            Start(String, String, SecureString, String) 通过指定应用程序的名称、用户名、密码和域来启动一个进程资源,并将该资源与新的 Process 组件关联起来。 
            Start(String, String, String, SecureString, String) 通过指定应用程序的名称、一组命令行参数、用户名、密码和域来启动一个进程资源,并将该资源与新的 Process 组件关联起来。 

        */

        static void Main(string[] args)
        {
           Process[] pro= Process.GetProcesses();
           foreach (var item in pro)
           {
               ////item.Kill();杀死所有线程
               Console.WriteLine(item.ProcessName);
           }
           Process.Start("notepad");



            //ProcessStartInfo psi=new ProcessStartInfo(@"C:\Users\asus\Desktop\奥海GAP0827test - 副本\视觉定位系统\bin\Debug\视觉定位系统.exe") ;

            //Process pro1 = new Process();

            //pro1.StartInfo = psi;

           // pro1.Start();


           Process pro1 = new Process();

            pro1.StartInfo.UseShellExecute = false;
            // You can start any process, HelloWorld is a do-nothing example.
            pro1.StartInfo.FileName = @"C:\Users\asus\Desktop\奥海GAP0827test - 副本\视觉定位系统\bin\Debug\视觉定位系统.exe";
            pro1.StartInfo.CreateNoWindow = true;
            pro1.Start();


           Console.ReadKey();


           
        }
    }
}