Завершение процессов по списку - C#

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

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

Дело в том, что я с C# вообще никаких дел иметь не хотел, но был вынужден. У меня при запуске системы в процессах появляются ненужные процессы от Cyberlink, Adobe и т.д. В автозапуске(Пуск-->Выполнить-->msconfig) они не засвечиваются и, соответственно, убрать я их не могу. Я нашел в интернете по написанию программы - кнопки для удаления этих процессов. Компиляция программы прошла удачно. Я поместил программу в автозапуск и теперь при запуске системы появляется кнопка, при нажатии на которую исчезают около 8 ненужных мне процессов. Это лучше, чем тыкать в диспетчере каждый процесс при каждой загрузке windows 7. Но мне этого показалось недостаточным. Я не хотел видеть эту назойливую кнопку. Я хотел, чтобы был процесс, который бы без моего участия самостоятельно закрывал эти процессы при запуске системы и чтобы он это делал через 30 секунд после запуска, т.к. я боюсь, что процессы не успеют запуститься, а программа удалит "воздух", закроется, а потом уже появятся те назойливые процессы. Мне в интернете подсказали, что "сон" ставится следующим кодом:
Thread.Sleep(30000); //пауза на 30 секунд
Казалось бы, что нет проблем. Достаточно удалить форму и всё. Но я ж ничего не знаю и поэтому при попытке компиляции кода, указанного в , вне пространства кнопки, мне выдало ошибку. Я даже не удивлен, т.к. синтаксиса C# не знаю. Visual Studio пытался мне объяснить, но я его не понял.
Для тех, кому лень читать.
Итак, что мне надо? Мне нужен код программы для закрытия процессов. Программа никак не должна отображаться для пользователя на рабочем столе(т.е. без всяких окошек) и программа должна удалить процессы через 30 секунд после запуска и закончить на этом свою работу. Вставить имена процессов в код я в состоянии. приведет вас к частично выполненной задаче, но с другим методом решения этой же задачи. Извините, что так нагло пишу. Я постарался выложить всю информацию, которой располагаю и которая могла бы вам помочь, не тратя большое количество вашего драгоценного времени.

Решение задачи: «Завершение процессов по списку»

textual
Листинг программы
using System.Threading;

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


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

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

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