• 【.Net】 Winform 单例运行实例


    VB:

        简单了,只要在Project的属性里设置"( Make Single Instance Application)生成单个应用实例程序"即可。

        VB这样设置之后,再次启动应用程序,正在运行的应用程序被激活。不会弹出消息。

    C#:

        通过代码实现,修改Program.cs文件

    static class Program  
      {  
        private static Mutex m_Mutex;  
    
        [STAThread]  
        static void Main()  
        {  
            Application.EnableVisualStyles();  
            Application.SetCompatibleTextRenderingDefault(false);  
     
            bool isRunning;  
            m_Mutex = new Mutex(true, System.Diagnostics.Process.GetCurrentProcess().ProcessName, out isRunning);  
            if (isRunning)  
                Application.Run(new Form1());  
            else 
                MessageBox.Show("The application is already running.", Application.ProductName,  MessageBoxButtons.OK, MessageBoxIcon.Exclamation);  
        }  
    }
  • 相关阅读:
    APP Https双向认证抓包
    剖析XSS
    php连接mysql
    linux去掉某一字符开头的行
    memcached+php客户端
    memcached-repcached
    memcached+memadmin
    Linux GPT分区
    Linux查看文件夹大小
    linux挂载windwos共享文件
  • 原文地址:https://www.cnblogs.com/fjfjfjfjfjfj/p/3327111.html
Copyright © 2020-2023  润新知