限制程序重复执行

转载 2006年05月30日 16:17:00
private void MainWindow_Load(object sender, System.EventArgs e)
{

    Process[] processes=Process.GetProcessesByName("MYEXENAME");
      if( processes != null)
     {
    if( (processes.Length)== 2)  //第2个进程
    {
       processes[1].CloseMainWindow();

      }
   }
}

 

STAThread]
        static void Main(string[] args)
        {
            //保证该程序只有一个在运行
            bool createdNew;
            System.Threading.Mutex mutex_Application = new System.Threading.Mutex(true,"test",out createdNew);
            if (!createdNew)
            {
                MessageBox.Show("本程序只允许同时运行一个!");
                return;
            }
        
            Application.Run();
            
        }        

java防止一个程序运行多次!

public void run() { closeLock(); deleteFile(); } }); return false; } cat...
  • daditao
  • daditao
  • 2014年03月14日 11:13
  • 2957

java中如何实现重复执行一个方法(事)

在java中如果要每隔一定的时间重复去做某件事,最好的办法就是用定时器,在java中有个timer类,其中有个方法 schedule(TimerTask task, Date firstTime, l...
  • oyxm0
  • oyxm0
  • 2011年11月17日 14:14
  • 2182

C#防止程序重复运行

很多的软件都支持一次只能运行一个程序,比如迅雷。一直搞不清楚这个是怎么做的。最近正好做了一个小工具,需要一个用户在一个网域内只能开启一个这个小工具。具体的需求是:说的通俗简单就是,有一台服务器,用户用...
  • gengchengxiang
  • gengchengxiang
  • 2007年08月17日 16:12
  • 1731

防止程序重复执行

有的程序需要现在同一时间只能运行一个,这种需求可以用锁的方式来实现,在START-OF-SELECTION 事件后加锁,如果是加锁成功,说明还没有程序在执行,如果是加锁失败,则说明已经有同名程序在运行...
  • zhongguomao
  • zhongguomao
  • 2017年08月29日 09:32
  • 172

[WinForm]C# .net防止一个程序(WinForm)重复运行的方法。

最近比较忙,邮件预警系统暂停了没时间去处理,临时处理:直接执行exe文件! 可是问题来了: 我点击了两次,原来几乎在同时执行这个进程,我在程序中有线程时间睡眠2秒一次等待队列,打开进程果然两个MA...
  • david_520042
  • david_520042
  • 2013年11月05日 08:44
  • 5979

Java定时重复执行程序

import java.io.*;import java.util.*;import java.util.Timer;import java.util.TimerTask;public class S...
  • boy_wh520
  • boy_wh520
  • 2007年06月26日 15:31
  • 2451

Vb.Net防止同一程序重复运行的方法

防止同一个程序多次运行。 *****************方法一:防止程序多次打开***************** 函数名: IsInstanceRunning 功 能: 判断工程是否已运行 ...
  • xwqjamky
  • xwqjamky
  • 2007年11月27日 22:08
  • 1105

Java实现程序运行次数限制

Properties      类是 Map 的子类,Properties 增加了将 Map 对象中的关键字和值保存到文件和从文件中读取关键字和值到 Map 对象中的方法。如果要用 Propertie...
  • DriverKing
  • DriverKing
  • 2011年06月23日 11:10
  • 1615

Linux中如何防止一个Shell脚本被重复执行?

Linux 中Shell 脚本如何防止重复运行的方案实现
  • timchen525
  • timchen525
  • 2017年07月30日 21:39
  • 1038

[初学VB.NET]如何防止重复打开MDI子窗体

VB.NET中,在访问窗体之前,你必须进行窗体实例化,然后才能打开,如:           Dim frm1 As New Form1           frm1.MdiParent = Me ...
  • usersmj
  • usersmj
  • 2004年11月01日 20:56
  • 1581
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:限制程序重复执行
举报原因:
原因补充:

(最多只允许输入30个字)