c#窗体程序
新手入门,目的是当用户点击某个按钮时,程序判断进程中是否存在QQ.exe。

解决方案 »

  1.   

    我的意思是,我编写一个小程序,目的是对QQ进行加密。也就是必须输入特定的验证码才能启动QQ。但是,当再次启动这个程序时,系统会判断进程中有没有QQ.exe如果有。则不再启动。没有的话才能启动。由于我新手。可能说的不是很清楚,大家见谅
      

  2.   

      //全局进程数组
            Process[] processes;        //dataGridView的数据源
            DataTable dt = new DataTable();        //加载进程信息
            private void button1_Click(object sender, EventArgs e)
            {            //给datatable添加3个列 
                dt.Columns.Add("ID", typeof(Int32));
                dt.Columns.Add("进程名", typeof(String));
                dt.Columns.Add("进程分配内存", typeof(String));
                
                //获得所有进程
                processes = System.Diagnostics.Process.GetProcesses();
                foreach (Process p in processes)
                {
                    DataRow dr = dt.NewRow();
                    dr[0] = p.Id;
                    dr[1] = p.ProcessName;
                    dr[2] = p.PrivateMemorySize64/1024+" KB";
                    
                    dt.Rows.Add(dr);
                }            //绑定进程信息到dataGridView
                this.dataGridView1.DataSource = dt;
                this.textBox1.Text="共有"+processes.Length+"个进程!!";        }本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/LCL_data/archive/2009/06/09/4254841.aspx
      

  3.   


    if(System.Diagnostics.Process.GetProcessesByName("QQ").Length > 0)
    {
        //有
    }
      

  4.   

    using System.Diagnostics;//引入这个命名空间  
    foreach (Process p in Process.GetProcesses())
                {
                    if (p.ProcessName == "QQ")
                    {
                     }
                }