转载 Visual Studio 2005(C#)中只允许一个实例运行的一种方法 收藏

新一篇: DropDownList绑定枚举类型  | 旧一篇: 关于VS2005 WinForm下DataGridView单元格合并,背景色设置

using System;
using System.Collections.Generic;
using System.Windows.Forms;

namespace School.ReadPaperControl
{
    static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            // 控制仅打开单实例进程
            if (System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName).Length == 0)
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new frmControl());
            }
        }
    }
}

 

发表于 @ 2007年11月07日 11:56:00|评论(loading...)|编辑

新一篇: DropDownList绑定枚举类型  | 旧一篇: 关于VS2005 WinForm下DataGridView单元格合并,背景色设置

评论

#singleblue 发表于2008-01-31 14:39:52  IP: 59.57.251.*
System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName).Length

这个第一次启动是应该是1吧?
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © 夏风鱼