AnalysisEngine.Utilities.GetCmdArguments C# (CSharp) Method

GetCmdArguments() public static method

public static GetCmdArguments ( Process p ) : string
p System.Diagnostics.Process
return string
        public static string GetCmdArguments(Process p)
        {
            string toret = "";
            try
            {
                using (ManagementObjectSearcher s = new ManagementObjectSearcher("SELECT CommandLine FROM Win32_Process WHERE ProcessId = " + p.Id))
                {
                    foreach (ManagementObject obj in s.Get())
                    {
                        toret += obj["CommandLine"];
                    }
                }
                return toret;
            }
            catch (Exception) { return ""; }
        }