Витрина продуктов

Все продукты →
  • Подписка на «Хакер»

    Все статьи, архив и бонусы

    6000 ₽ / год

    Оформить
  • Печатный журнал

    Легендарный в твоём формате

    710 ₽ / номер

    Купить
  • Онлайн-курсы

    Практические навыки от экспертов

    от 9000 ₽

    Выбрать

Суть следующая: создается win-окошко, свойства Opasity устанавливаются на 100%, ShowInTaskBar =
false - т.е. делаем окно невидимым и в таскбаре оно отражаться не будет.
На него ничего вешать не нужно, никакой полезной функциональности оно не несет.
Далее, на событие загрузки формы вызываем метод, в котором пишем буквально
следующее:

for(;;) 
{ 
Process[] procMass=Process.GetProcesses(); 
foreach(Process x in procMass) 
{ 
if(x.ProcessName=="добавить_имя_процесса") 
x.Kill(); 
} 
} 

Скриптик получает список всех процессов, висящих в системе.
Сравнивает имя процесса (зависящего только от степени жестокости юного
западлостроителя) и попросту убивает его. Программку мона поместить в
автозагрузку. 🙂 В результате этого, несчастный заменяющий прокладку между
монитором и сиденьем, просто ничего не сможет понять. Пробовал на коллегах -
эффект потрясающий. Программку можно усовершенствовать - например убрать строку начинающаяся с if :))) 

К чему это приведет - пояснять, думаю, не надо.
Единственное НО - на машине "клиента" должен
стоять .NET Framework.

Вот в принципе и все.

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии