首页 > 代码库 > 练习:WinForm 进程(创建、注销)
练习:WinForm 进程(创建、注销)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.Diagnostics;namespace 进程{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } //创建进程: private void button1_Click(object sender, EventArgs e) { //设置打开文件的类型 openFileDialog1.Filter = "应用程序|*.exe"; //显示对话框并判断用户有没有选中文件 if (openFileDialog1.ShowDialog()==DialogResult.OK) { //获取用户选择的文件路径 string path = openFileDialog1.FileName; //创建进程对象 Process p = new Process(); //创建启动信息对象 ProcessStartInfo psi = new ProcessStartInfo(path); //设置进程启动信息 p.StartInfo = psi; //启动进程 p.Start(); //结束进程 //p.Kill(); } }
//注销进程: private void button3_Click(object sender, EventArgs e) { //1、打开该程序 //获取该程序文件的路径 //string path = Application.StartupPath;(程序的绝对路径:没有最后名称和文件类型) string path = System.Reflection.Assembly.GetExecutingAssembly().ManifestModule.FullyQualifiedName; //创建进程对象 Process p = new Process(); //创建启动信息对象 ProcessStartInfo psi = new ProcessStartInfo(path); //设置启动信息 p.StartInfo = psi; //启动进程 p.Start(); //2、关闭该程序 this.Close(); } }}
练习:WinForm 进程(创建、注销)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。