Winapi Win32确定进程ID

Winapi Win32确定进程ID,winapi,process,Winapi,Process,我想在Win32.NET中创建一个进程。我可以为操作系统确定应用程序将获得哪个PID吗 更新: 我问这个问题是因为我有一个问题,我有2.NET应用程序,我有相同的应用程序,他们每个人都有参数ID,我想使用一个脚本使用参数来决定哪一个是一个,并得到它的PID 2我想从外部了解它,而不是从.NET进程。我需要一个脚本您永远无法确定进程将得到什么样的PID。您只能在启动流程后确定流程得到了什么PID 在.Net中,您可以执行以下操作 var newProcess = Process.Start(som

我想在Win32.NET中创建一个进程。我可以为操作系统确定应用程序将获得哪个PID吗

更新:

我问这个问题是因为我有一个问题,我有2.NET应用程序,我有相同的应用程序,他们每个人都有参数ID,我想使用一个脚本使用参数来决定哪一个是一个,并得到它的PID
2我想从外部了解它,而不是从.NET进程。我需要一个脚本

您永远无法确定进程将得到什么样的PID。您只能在启动流程后确定流程得到了什么PID

在.Net中,您可以执行以下操作

var newProcess = Process.Start(someExeFile);
var id = newProcess.Id
在Win32中,CreateProcess函数将返回一个进程信息结构作为函数的out参数。它将新的PID作为其成员之一dwProcessId


您永远无法确定进程将得到什么样的PID。您只能在启动流程后确定流程得到了什么PID

在.Net中,您可以执行以下操作

var newProcess = Process.Start(someExeFile);
var id = newProcess.Id
在Win32中,CreateProcess函数将返回一个进程信息结构作为函数的out参数。它将新的PID作为其成员之一dwProcessId


我想是的。我问这个问题是因为我有一个问题,我有2个.NET应用程序,我有相同的,我有他们每个人都有参数ID,我想使用一个脚本使用参数来决定哪一个是一个,并得到它的PID。是的,但我想知道它从外面而不是从.NET进程。我需要一个剧本。是的,正如我所怀疑的。我问这个问题是因为我有一个问题,我有2个.NET应用程序,我有相同的,我有他们每个人都有参数ID,我想使用一个脚本使用参数来决定哪一个是一个,并得到它的PID。是的,但我想知道它从外面而不是从.NET进程。我需要一个剧本。