现在的位置: 首页 > 综合 > 正文

C#中打开和关闭系统中的应用程序(以计算器为例)

2013年02月22日 ⁄ 综合 ⁄ 共 819字 ⁄ 字号 评论关闭

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;

 

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btnOpen_Click(object sender, EventArgs e)
        {
            ProcessStartInfo startInfo = new ProcessStartInfo();
            startInfo.FileName = @"C:\WINDOWS\system32\calc.exe";
            Process.Start(startInfo);
        }

        private void btnClose_Click(object sender, EventArgs e)
        {
            Process[] process = Process.GetProcesses();
            for (int i = 0; i < process.Length; i++)
            {
                if (process[i].ProcessName == "calc")
                {
                    process[i].Kill();
                }
            }
        }
    }

抱歉!评论已关闭.