我正在將VB 6調度應用程序的體系結構從串行執行體系結構更改爲並行執行,我需要儘可能少更改代碼。基本上,.exe的第一個實例將啓動一個定義數量的附加實例。需要在VB6中查找我自己的進程ID
需要進行的更改之一是使用執行作業的實例的PID更新作業表。我已經搜索,但我還沒有能夠找到一種方法來獲取此相同的.exe的多個實例可能正在運行。
如何獲取當前進程的進程ID?
我正在將VB 6調度應用程序的體系結構從串行執行體系結構更改爲並行執行,我需要儘可能少更改代碼。基本上,.exe的第一個實例將啓動一個定義數量的附加實例。需要在VB6中查找我自己的進程ID
需要進行的更改之一是使用執行作業的實例的PID更新作業表。我已經搜索,但我還沒有能夠找到一種方法來獲取此相同的.exe的多個實例可能正在運行。
如何獲取當前進程的進程ID?
以與其他語言的程序執行此操作相同的方式進行操作:致電GetCurrentProcessId
。
糟糕...我認爲這將無法正確運行多個.exes。我的錯 :) – 2011-05-31 17:12:28
把這個到你的代碼:
Declare Function GetCurrentProcessId Lib "kernel32" Alias "GetCurrentProcessId"() As Long
歡迎#1。向您的帖子添加實際的可回答問題通常是一個好主意。注意[StackOverflow已經爲你添加了一個簽名](http://stackoverflow.com/faq#signatures),所以你不應該手動添加一個簽名。 – Deanna 2013-05-15 15:08:58