/
githubmirror
/
shadowsocks-windows
Обзор
Документация
Войти
/
githubmirror
/
shadowsocks-windows
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v4
shadowsocks-csharp/Util/ProcessManagement/ThreadUtil.cs
31 строка
932 B
noisyfox
Revert "Remove privoxy"
16 дек 2016, 04:19
16 дек 2016, 04:19
dd269ac
Код
Авторство
О чём код?
using System.Diagnostics; using System.Management; using System.Text; namespace Shadowsocks.Util.ProcessManagement { static class ThreadUtil { /* * See: * http://stackoverflow.com/questions/2633628/can-i-get-command-line-arguments-of-other-processes-from-net-c */ public static string GetCommandLine(this Process process) { var commandLine = new StringBuilder(process.MainModule.FileName); commandLine.Append(" "); using (var searcher = new ManagementObjectSearcher("SELECT CommandLine FROM Win32_Process WHERE ProcessId = " + process.Id)) { foreach (var @object in searcher.Get()) { commandLine.Append(@object["CommandLine"]); commandLine.Append(" "); } } return commandLine.ToString(); } } }