• C#判断程序是否运行


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

    namespace DataUpper
    {
        
    static class Program
        
    {
            
    /// <summary>
            
    /// 应用程序的主入口点。
            
    /// </summary>

            [STAThread]
            
    static void Main()
            
    {
                
    int iProcessNum = 0;

                
    foreach (Process singleProc in Process.GetProcesses())
                
    {
                    
    if (singleProc.ProcessName == Process.GetCurrentProcess().ProcessName)
                    
    {
                        iProcessNum 
    += 1;
                    }

                }


                
    if (iProcessNum > 1)
                
    {
                    MessageBox.Show(
    "该程序已经在运行中!""天科多协议处理子程序", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                
    else
                
    {
                    Application.EnableVisualStyles();
                    Application.SetCompatibleTextRenderingDefault(
    false);
                    Application.Run(
    new DataUpper());
                }

            }

        }

    }
  • 相关阅读:
    【Win10开发】相对布局——RelativePanel控件
    【Win10开发】关于AutoSuggestBox
    【Win10开发】自定义标题栏
    线上服务器CPU100%排查
    Rest接口单元测试
    hibernate validator参数校验&自定义校验注解
    JsonView视图
    跨域(SpringBoot)
    Mybatis的分支选择和In循环
    CentOS6.5使用yum安装mysql
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/1345111.html
Copyright © 2020-2023  润新知