我正在将命令行上的pid传递给子进程,但有没有办法在Win32 API中执行此操作?或者,有人可以减轻我的担心,如果父母已经去世,我经过的pid可能会在一段时间后属于另一个过程吗?
我有进程ID,我想得到它的进程句柄.
有没有可用的API.
我尝试使用OpenProcess但它返回NULL,并且GetLastError = 0.
这是我在尝试Vista.
我想我需要在使用OpenProcess之前启用SeDebugPrivilege.但是为了启用SeDebugPrivilege,我需要获得它的Process句柄.
我有first.bat和second.bat.
first.bat是: call second.bat
第二是:( echo %~n0显示正在执行的批处理的文件名)
输出是Second.bat,但我希望它显示调用者文件名,而不是它自己的文件名.
这可能吗?