private static List<Tuple<string, uint>> GetCommandLines(string processName = "nopad++.exe")
{
List<Tuple<string, uint>> results = new();
string wmiQuery = $"select CommandLine,ProcessId from Win32_Process where Name='{processName}'";
using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(wmiQuery))
{
using (ManagementObjectCollection retObjectCollection = searcher.Get())
{
foreach (ManagementObject retObject in retObjectCollection)
{
results.Add(new((string)retObject["CommandLine"], (uint)retObject["ProcessId"]));
}
}
}
return results;
}
C#获得进程的命令行参数,进程pid
最新推荐文章于 2026-05-30 10:40:09 发布
该博客主要围绕C#展开,介绍了使用C#获取进程的命令行参数以及进程PID的相关内容,属于后端开发中C#技术的应用。

1万+

被折叠的 条评论
为什么被折叠?



