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