gpt4 book ai didi

c# - 如何在 PowerShell 或 C# 中获取进程的命令行信息

转载 作者:IT王子 更新时间:2023-10-29 03:46:47 26 4
gpt4 key购买 nike

例如:如果我运行 notepad.exe c:\autoexec.bat

如何在 PowerShell 的 Get-Process notepad 中获取 c:\autoexec.bat

或者如何在 C# 中的 Process.GetProcessesByName("notepad"); 中获取 c:\autoexec.bat

最佳答案

在 PowerShell 中,您可以通过 WMI 获取进程的命令行:

$process = "notepad.exe"
Get-WmiObject Win32_Process -Filter "name = '$process'" | Select-Object CommandLine

请注意,您需要管理员权限才能访问有关在另一个用户的上下文中运行的进程的信息。作为普通用户,它仅对在您自己的上下文中运行的进程可见。

关于c# - 如何在 PowerShell 或 C# 中获取进程的命令行信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17563411/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com