Foxtable(狐表)用户栏目专家坐堂 → 如何禁止开启2个程序


  共有1552人关注过本帖树形打印复制链接

主题:如何禁止开启2个程序

帅哥哟,离线,有人找我吗?
lur320
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:967 积分:8517 威望:0 精华:0 注册:2015/8/12 16:28:00
如何禁止开启2个程序  发帖心情 Post By:2018/8/2 16:47:00 [只看该作者]

有时开启同一个程序2次,会导致1个程序里面的数据错误,
请问如何禁止?

另外如果开发了2个不同的程序,每个只能运行1个,可以么?上面的禁止是禁止狐表的进程?还是区别不同的发布程序单独禁止?

 回到顶部
帅哥哟,离线,有人找我吗?
lur320
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:967 积分:8517 威望:0 精华:0 注册:2015/8/12 16:28:00
  发帖心情 Post By:2018/8/2 16:55:00 [只看该作者]

找到了
static mu As System.Threading.Mutex
Dim sucess As Boolean = False
mu = new System.Threading.Mutex(True, "v123123tem", sucess)
If not sucess Then
    MessageBox.Show("系统已经在运行,系统不支持重复开启!","重要提示",MessageBoxButtons.Ok,MessageBoxIcon.Error, 0, Windows.forms.MessageBoxOptions.ServiceNotification)
    e.Cancel = True
End If

 回到顶部