AppDomain的进程ID

时间:2013-11-21 04:50:32

标签: c#

AppDomain.CurrentDomain.Id

为我们提供了当前应用域的“AppDomain”进程ID,但我想知道的是包含此AppDomain的容器进程的Windows进程ID。怎么样?

2 个答案:

答案 0 :(得分:2)

应用程序中的所有AppDomain都位于相同的Windows进程中 - 即应用程序的进程。所以你只需要:

int nProcessID = Process.GetCurrentProcess().Id;

答案 1 :(得分:2)

所有AppDomains都属于一个进程。您可以从System.Diagnostics.Process.GetCurrentProcess()中检索它.Id