2015-11-02 45 views
1

我正在向偵聽器Windows服務發送消息。消息內是一個進程ID。我想使用進程ID將其附加到我的Windows服務,以訪問服務器上的文件夾。分配進程ID C#

我看不出如何設置一個進程ID只能獲得一個

int nProcessID = Process.GetCurrentProcess().Id; 
+5

操作系統確定您的進程ID,這就是爲什麼您無法設置它的原因。 –

回答

3

您可以將ID不能分配給過程。但是,您可以按名稱搜索:

int yourProcess = Process.GetProcessesByName("YourListener.exe")[0].Id;