1.获取进程的命令行信息

using System.Management;
/// <summary>
/// 获取进程的命令行信息
/// </summary>
/// <param name=\”id\”></param>
/// <returns></returns>
string GetCommandLineArgsCore(int id)
{
using (var searcher = new ManagementObjectSearcher(
\”SELECT CommandLine FROM Win32_Process WHERE ProcessId = \” + id))
using (var objects = searcher.Get())
{
var @object = objects.Cast<ManagementBaseObject>().SingleOrDefault();
return @object?[\”CommandLine\”]?.ToString() ?? \”\”;
}
}
2.获取进程文件路径

process.MainModule.FileName
爱站程序员基地
![(原创)[C#] 一步一步自定义拖拽(Drag&Drop)时的鼠标效果:(一)基本原理及基本实现-爱站程序员基地](https://aiznh.com/wp-content/uploads/2022/07/20220721231016-62d9dcd85c40b-220x150.gif)

