dude

风一样的狂徒

(灌水)如何限制一个WinForm应用程序只能在一个进程运行

 1        /// <summary>
 2        /// 应用程序的主入口点。
 3        /// </summary>

 4        [STAThread]
 5        static void Main() 
 6        {
 7            bool isNotRun;
 8            //www.hp.com.cn.WindowsApplication.SendMail.Ver2.0表示同步基元名称
 9            System.Threading.Mutex m = new System.Threading.Mutex(true/*给调用线程赋予互斥体的初始所属权*/"www.hp.com.cn.WindowsApplication.SendMail.Ver2.0"out isNotRun);
10            if (isNotRun) 
11            {
12                
13                MessageBox.Show("XX程序第一次运行!");
14                Application.Run(new Form1());
15            }
 
16            else 
17            {
18                MessageBox.Show("谢谢合作,XX程序已经运行中");
19                
20            }

21    
22            
23        }

posted on 2005-07-15 04:18 风一样的狂徒11 阅读(760) 评论(2) 编辑 收藏

评论

#1楼[楼主] 2005-07-15 04:20 风一样的狂徒11      

好纯的纯净水。。。。大家不要丢鸡蛋。。。我闪。。。  回复 引用 查看   

#2楼 2005-07-17 10:17 深渊野鱼      

:)我砸,你不能只列一种方法的,实际上还很多方法。你要统统搜集进来。  回复 引用 查看