防止同一个程序多次运行 [VB.NET]

迷失的小菇凉

迷失的小菇凉

2016-01-29 12:45

防止同一个程序多次运行 [VB.NET],防止同一个程序多次运行。 [VB.NET]
防止同一个程序多次运行。
'*****************方法一:防止程序多次打开*****************' 函数名: IsInstanceRunning ' 功 能: 判断工程是否已运行 ' 参 数: 无 ' 返回值: True 已运行 False 未运行 '******************************************************* Public Function IsInstanceRunning() As Boolean Dim current As Process = System.Diagnostics.Process.GetCurrentProcess() Dim processes As Process() = System.Diagnostics.Process.GetProcessesByName(current.ProcessName) 'Loop through the running processes in with the same name Dim p As Process For Each p In processes 'Ignore the current process If p.Id <> current.Id Then 'Make sure that the process is running from the exe file. If System.Reflection.Assembly.GetExecutingAssembly().Location.Replace("/", "") = current.MainModule.FileName Then 'Return the other process instance. Return True End If End If Next 'No other instance was found, return null. Return FalseEnd Function 'RunningInstance

'*****************方法二:防止程序多次打开*****************Imports System.Diagnostics If UBound(Process.GetProcessesByName(Process.GetCurrentProcess.ProcessName)) _ > 0 Then Eixt Sub'Process.GetCurrentProcess.ProcessName 获取当前运行程序的名称。
展开更多 50%)
分享

猜你喜欢

防止同一个程序多次运行 [VB.NET]

电脑网络
防止同一个程序多次运行 [VB.NET]

防止程序多次运行

编程语言 网络编程
防止程序多次运行

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

VB.NET启动并监测外部程序

vb
VB.NET启动并监测外部程序

VB.NET编程之托盘程序篇

编程语言 网络编程
VB.NET编程之托盘程序篇

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

[VB] 防止程序运行多个实例

电脑网络
[VB] 防止程序运行多个实例

VB.Net基本语句

编程语言 网络编程
VB.Net基本语句

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Visual C++6.0 API函数操作技巧集

Visual C++6.0 API函数操作技巧集

《部落战争》最稳妥进攻方式详解

《部落战争》最稳妥进攻方式详解
下拉加载更多内容 ↓