Process

 private void buttonStar_Click(object sender, EventArgs e)
        {
            process1.StartInfo.FileName = "notepad.exe";
            process1.Start();
        }

        private void buttonStop_Click(object sender, EventArgs e)
        {
            Process[] myprocesses;
            myprocesses = Process.GetProcessesByName("Notepad");

            foreach (Process pess in myprocesses)
            {
                pess.WaitForExit(1000);
                pess.CloseMainWindow();
            }
        }

        private void buttonView_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            Process[] processes;
            processes = Process.GetProcesses();
            foreach(Process p in processes)
            {
                if (p.ProcessName != "Idle")
                {
                    this.listBox1.Items.Add(string.Format("{0,-30}{1:h:m:s}",p.ProcessName,p.StartTime));
                }
            
            }
        }
posted @ 2010-08-19 15:41  吴蒋  阅读(425)  评论(0编辑  收藏  举报