码迷,mamicode.com
首页 > Windows程序 > 详细

C# 开机检测是否运行某程序的方法

时间:2014-10-20 16:55:32      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:style   io   ar   for   sp   on   问题   log   代码   

C#  开机检测是否运行某程序的方法

现在开发软件,一般都喜欢搞一个运行前检测,ps这类,检测环境是够适合运行,加载工具什么的。今天做软件用到了检测是否运行的问题,学习后分享:

在C#项目中找到“Program.cs”,修改代码如下:

namespace CastPlayer_v1._0
{
    static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]//单线程
        static void Main()
        {
            Process[] proc = Process.GetProcessesByName("CHIMELONGBro_CastPlayer v1.0");
            if (proc.Length > 1)
            {

                MessageBox.Show("程序已经在运行!","温馨提示"); return;//用于检测是否已经打开程序
            }
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Init initform = new Init();
            initform.ShowDialog();//用于打开运行前窗体,检测、加载
            Application.Run(new Main());
            //Application.Run(new SocketUpdata());
        }
    }
}

C# 开机检测是否运行某程序的方法

标签:style   io   ar   for   sp   on   问题   log   代码   

原文地址:http://www.cnblogs.com/mrrxu/p/4037249.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!