请教,关于vb.net防止程序被重复启动
答案:2 悬赏:0 手机版
解决时间 2021-02-09 16:09
- 提问者网友:佞臣
- 2021-02-09 08:26
请教,关于vb.net防止程序被重复启动
最佳答案
- 五星知识达人网友:刀戟声无边
- 2021-02-09 09:26
现在多是在form_load里验证的,你打开第二次也只是暂时的,后面让他关闭就行了. form_load之前windows form就已经生成... 把你程序读入内存就算这个程序已经被打开开始执行了...不管你放那里都是会打开第二次的... 要让他结束直接用application.exit()就行了.
全部回答
- 1楼网友:神的生死簿
- 2021-02-09 11:00
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If UBound(Diagnostics.Process.GetProcessesByName(Diagnostics.Process.GetCurrentProcess.ProcessName)) > 0 Then
MessageBox.Show("程序已经运行了")
End
End If
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯