如果需要取消这个任务就杀死一个任务,我必须找到我的应用程序启动的进程的ProcessID
。
我发现一个在64位环境下工作正常的命令行,我给它命令行使用来启动进程,它给了我ProcessID
我想要的地方:
Get-CimInstance Win32_Process -Filter "commandLine = 'command line of the process'" | Select ProcessId | findstr /R /C:"[0 - 9]" | % TrimStart
findstr
& Trimstart
用于仅获取ProcessID
而不是整行或整个函数返回。
但是当我在32位窗口上尝试相同的命令时,结果为空。
我首先认为命令行与32位环境不兼容,但似乎并非每个命令行都存储在32位环境中。
当我尝试打印每个进程的每个命令行时,我有很多白线,我没有在64位环境中。
还有另一种方法可以在32位环境中完成同样的事情吗?