[VB.Net]避免程式重複執行

最近使用圖控開發專案~偶爾還是想偷懶的想要用VBNet寫一些小程式來配合專案的執行


所以程式不想要有重複執行,於是找了些資料。
原來VB.Net內就已經有這個選項



其實也可以用程式與法來作判斷
參考網址:http://eos45.pixnet.net/blog/post/6508784

        '檢查程式是否已經開啟
        '取得目前程式的Process
        Dim thisProcess As Process = Process.GetCurrentProcess

 

        '以目前的process名稱去尋找目前電腦上所有執行的process
        '如果找到的數量超過 1 表示之前已經進行呼叫過
        Dim myProcess As Process() = Process.GetProcessesByName(thisProcess.ProcessName)
        If myProcess.Length > 1 Then

            '結束執行程式

            'MessageBox.Show("應用程式已開啟")

            'Return

            Exit Sub

        End If
   

留言

這個網誌中的熱門文章

[Excel]將圖片放置於儲存格中

[電腦軟體]偵測遠端電腦的網路 Port是否開啟

[軟體]AUTOCAD關於開啟圖面時,字型找不到,而要手動指定成 chineset.shx 字型檔問題