只运行一个实例

        static bool IsRunFirst() {
            bool isFirst;
            InstanceMutex = new Mutex(true, "MyAppTest", out isFirst);
            return isFirst;
        }

       static Mutex InstanceMutex;
       static void Main(string[] args) {
            if(!IsRunFirst()) {
                MessageBox.Show("程序已经运行");
                return;
            }
            ...
            ...
            ... 
        }

posted on 2008-05-13 00:10  cjfwu  阅读(158)  评论(0)    收藏  举报

导航