作者jokkson (Jason)
看板Visual_Basic
标题Re: [.NET] 如何防止重复执行?
时间Sun Apr 8 14:02:33 2007
提供另一个较方便的作法~
请点专案的属性後,在"应用程式"那个页面
勾选"建立单一执行个体应用程式"
这样就可以罗~
※ 引述《mywheat (麦田)》之铭言:
: ※ 引述《mywheat (麦田)》之铭言:
: : 请问一下,该怎麽禁止使用者重覆启动程式?
: : 因为周边的应用,如果重复执行这只程式,会造成错误。
: 自问自答..
: 放在 form_load 中
: Dim AppName As String = Process.GetCurrentProcess.ProcessName
: Dim count As Integer = 0
: For Each proc As Process In Process.GetProcesses()
: If AppName = proc.ProcessName.ToString Then count += 1
: Next
: If count > 1 Then Me.Close()
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.129.125.107
1F:推 mywheat:大感谢,这样简单多了.. ^^ 04/08 23:45