Опубликовано в журнале "Домашний компюьтер" №4 2005 г.
До самого весёлого праздника в году осталось уже совсем немного. Первое апреля, оно же – "день дураков". Праздник, когда каждый может вволю беззлобно поиздеваться и подшутить над любым встречным–поперечным. А уж приколоться над домашними или коллегами по работе – едва ли не святая обязанность каждого уважающего себя шутника!
Фразы вроде "а у вас спина белая" или "у тебя шнурки развязались" – это классика жанра, но, к сожалению, они обзавелись "бородой" такой длинны, что ими не провести даже первоклассника. На наше шутовское счастье компьютеры сейчас столь распространены, что можно использовать их, чтобы устроить свой розыгрыш.
Но давайте сразу договоримся: есть шутки, а есть "шутки". Первые безобидны и не несут никаких отрицательных эмоций (разве что чуточку испуга, но это не в счёт). К этой категории относятся разные розыгрыши, анекдоты, хохмы и приколы. А вот "шутки", после которых "разыгранному" требуется пузырёк валерьянки, чтобы придти в себя – это не наш вариант. Поэтому рассылать друзьям по электронной почте вирусы или встречать менеджера заканчивающего квартальный отчёт чёрным экраном с мигающей надписью "Formatting C: … Complete" мы не будем.
Шутить мы можем разными способами, но все они для своей реализации требуют доступа к компьютеру "жертвы" хотя бы на несколько минут. Но поскольку мы готовим развлечение для своих знакомых, а не для совершенно посторонних людей, то оказаться рядом с компьютером, когда хозяин отлучится, не составит труда. Только смотрите, если попадётесь – весь сюрприз пропадёт.
Итак, будем считать, что до компьютера вы добрались успешно. Чем же можно порадовать хозяина? Первое, что он видит, включая компьютер – это загрузочная заставка Windows. Так почему бы не заменить её чем-нибудь более оригинальным? Для этого в самый раз подойдёт программа BootSkin XP (рис. 1). С её помощью всё можно проделать быстро и безопасно. В качестве заставки можно использовать абсолютно любую картинку. Единственное ограничение – её размер должен быть 640х480, а глубина цвета – 4 бита (16 цветов)1. Вот только приготовить свою заставку лучше заранее, чтобы не терять время на поиск подходящей картинки на компьютере разыгрываемого. Эта шутка хороша всем кроме одного "но": пользователь её увидит при следующей перезагрузке. Т.ч. чтобы избежать преждевременного обнаружения (вдруг система повиснет, или "мигнёт" свет, или какая-нибудь программа для завершения установки попросит перезагрузить компьютер) заставку надо менять вечером 31-ого, а этому может что-нибудь помешать. Но уж если вам удалось подобраться к компьютеру в подходящее время, то грех не воспользоваться моментом и не проделать ещё одну штуку. Среди параметров драйвера видеокарты2 есть такая опция "Ориентация экрана" (рис. 2).
И если эту ориентацию сменить, скажем, на "Перевёрнутая альбомная", то пользователь получит "непередаваемые очучения" включив наутро компьютер и увидев всё вверх ногами. Для вящего удовольствия можно, если позволяет оборудование, повернуть и сам монитор на 180 градусов. При этом, либо хозяин сначала развернёт монитор в исходное состояние и увидит перевёрнутую картинку, либо сначала увидит обычный рабочий стол, а потом задумается, почему же монитор перевёрнут. В любом случае вы свою порцию радости получите.
Куда больший эффект по сравнению с приколами запускающимися при загрузке компьютера3 производят шутки возникающие во время работы. В этом неоценимую услугу нам окажет Мастер планировки (Мой компьютер \ Панель управления \ Назначение задания). Это стандартная утилита Windows, присутствующая во всех его версиях начиная с Windows 95, и с тех пор не сильно изменившаяся (рис. 3). С помощью мастера можно запланировать запуск той или иной программы на определённый день, определённое время. Можно устроить так, чтобы событие происходило с некоторой периодичностью: ежедневно, еженедельно, ежемесячно или, например, по вторым четвергам каждого третьего месяца в 16:01. Кроме того, допускается не только однократный вызов программы в заданное время, но и повторение вызовов каждые Х минут в течение Y часов начиная с указанного момента. Как нам это пригодится? Ежемесячные вызовы нам ни к чему, а вот однократное задание будет в самый раз. Особо настойчивые4 могут дополнительно включить ежеминутные повторения в течение часа (Задание->Свойства->Расписание->Дополнительно->Повторять задание). В качестве заданий мы назначим запуск наших весёленьких программ. Каких именно? Читайте дальше.
Бедный Desktop
Едва ли не половина программ-приколов так или иначе издевается над рабочим столом и иконками на нём. Вот, например, Bad_Day переворачивает рабочий стол вверх ногами, а Мойка окон5 заставляет изображение на экране стекать вниз как будто смываемое сильным потоком воды. И та, и другая программа закрывается простым щелчком мыши. Это программы из разряда "простенько, но со вкусом".
На рабочем столе, как правило, есть иконки. Мне ещё ни разу не встречался компьютер с абсолютно чистым рабочим столом. Хотя это сделать ни чуть не трудно и абсолютно пустой стол имеет даже некоторые преимущества. Но сейчас нас интересует чтобы иконок было побольше, чтобы шутка удалась. Все привыкают к своему расположению ярлыков. А что будет если эти ярлыки вдруг поменяются местами? Правильно! Пользователь по привычке будет тянуться мышкой к тому месту, где должен лежать значок нужной программы, не обращая внимания на вид иконки до тех пор, пока не увидит, что запускается совсем не то, что ему нужно. Поменять ярлычки местами вручную несложно, но и не интересно, поэтому мы воспользуемся программой SwappingIcons от LizardWorks, Inc. Она меняет пары иконок местами через небольшие интервалы времени. Поскольку это не зловредная, а шуточная программа, то она добавляет в трей свой значок, по щелчку на котором всё безобразие прекращается и рабочий стол возвращается в исходное состояние. Обмены происходят примерно раз в 20 секунд, поэтому пользователь не сразу заметит творящийся беспорядок. Но если вы хотите, чтобы шутка стала ясна сразу, то можно ускорить процесс перестановок, запустив программу с параметром – количеством миллисекунд, через которое она должна выполнять обмен.
Несколько другой эффект производит ещё одна программа той же кампании. CrazyIcons заставляет иконки бегать по экрану, как сумасшедшие. Причём если SwappingIcons мгновенно перемещала значки с места на место, то тут видно, как иконка "перебегает". Скорость работы также настраивается.
Вообще у LizardWorks довольно много подобных программ (http://www.lizardworks.com/pranks.html), но на некоторые из них может "ругаться" антивирус. Например, ButtonShyMouse заставляет курсор мыши "отскакивать" от любых кнопок. Это не приносит никакого вреда системе, но мешает работе, поэтому Антивирус Касперского называет такую шутку not-virus:Joke.Win32.MouseShy.a. В программах такого рода довольно сложно определить, где заканчивается шутка и начинается "вредоносность".
ScreenMates
ScreenMates – это разная живность, которая может обитать прямо на рабочем столе. Но одно дело, когда эту живность вы запускаете самостоятельно, и совсем другое, когда с душераздирающим "мя-я-яу!" на ваш текст в Ворде без предупреждения шмякается Kamikaze Kat. Эффект неожиданности гарантированно делает своё дело! Выбирая такой вариант праздничного прикола главное подобрать существо, подходящее к характеру разыгрываемого. Он любит мяукающих и гавкающих? Пожалуйста: Deathwish Dog, Kamikaze Kat (рис. 4), Felix, Puppy. Испытывает нежные чувства к шестиногим и усатым – выбирайте Vermin. Полсотни маленьких зелёненьких тараканчиков заполонят ваш компьютер, скрываясь преимущественно под окошками. Почему зелёных? Не нравится зелёный – покрасьте в другой цвет, а мне приглянулись такие. Тараканоненавистники могут тех же самых тараканов с удовольствием размазать по экрану. А может ваш коллега неравнодушен к Linux, но работает под Windows? Тогда самое то порадовать его запустив WinPenguins. Орды маленьких пингвинчиков шастают по окошкам разбиваясь вдребезги, если упадут с большой высоты. Если настроить программу так, чтобы они были полупрозрачными, то будет казаться, что по экрану мечутся неприкаянные души этих пингвинов. А можно запустить приятелю просто какое-нибудь забавное существо вроде говорящего апельсина с ножками (рис. 5) от Village Center Inc. Мне встречалось довольно много screenmate'ов разработки этой японской кампании, но симпатичней всех показалась овечка Poo. Она бродит по экрану, жуёт травку, мекает, зевает, общается с инопланетянами и много ещё что с ней происходит.
Или если животные в компьютере не нравятся, можно, например, посадить на окошко маленькую японскую девочку Сакуру. Она будет сидеть скраешку и забавно хлопать глазками. С тем же успехом можно оживить рабочий стол эльфами, Брюсом Ли, Пикачу, кроликом, Санта-Клаусом, снеговиком, танцовщицей или любой другой живностью, благо найти их в Интернете в огромных количествах труда не представляет (рис. 6).
Шутки с окошками
"Чебурашки" на экране – это конечно хорошо, но по-моему как-то слишком уж по-доброму. Это скорей милое развлечение, чем первоапрельский прикол. Подберём что-нибудь более подходящее к случаю.
Название программы Window Remover говорит само за себя. После её запуска все окошки быстро улетают за левый край экрана и больше не возвращаются. Причём так происходит не только с уже открытыми окнами, Но и со всеми, которые изумлённый пользователь захочет открыть, как только всё, с чем он работал, сбежит с экрана. Отключается эта программ, как и большинство таких шуток, в окне Диспетчера задач Windows (Ctrl+Alt+Del).
Программа Earthquake от упоминавшейся уже LizardWorks периодически устраивает "окошкотрясение". На неподготовленного пользователя это производит неизгладимое впечатление! Странно одно – почему на неё не реагирует антивирус? Ведь работать с таким дополнением уж никак нельзя. Но сейчас нам это только на руку.
А также…
Хороший эффект на пользователя произведёт регулярное обращение к дисководу, которое вызывает программа Floppy Madness. Скачать её можно с сайта разработчика RJLSoftware (http://www.rjlsoftware.com). К сожалению на эту программу антивирус тоже смотрит с подозрением. У той же RJLSoftware можно разжиться и множеством других программ-приколов. Например, FakeFormat изображает окошко форматирования диска С: от которого невозможно отказаться. Или Clippy – это тот самый Скрепыш, который всем порядком надоел ещё в Офисе. А теперь он раздаёт свои бесполезные советы в любое время, чем бы вы ни занимались. Впрочем, полезность и забавность его фраз зависит от вас. Можно подготовить текстовый файл, из которого эти фразы и будут извлекаться по мере необходимости. Так что, получите ли вы свою порцию удовольствия, зависит ещё и от вашей фантазии.
Программа BazarBox позволяет придать компьютеру своеобразный "новорусский акцент". Стандартные кнопки "Да", "Нет", "Отмена" заменяются на "Пофиг", "Нефиг", "Нефиг", соответственно. И если пользователь нажимает эти кнопки не на полном автомате, а читает, что на них написано – успех гарантирован.
А может ваш "подопытный" курит? Тогда в самый раз придётся программа Smoke. Она демонстрирует сигарету, неспешно курящуюся в углу экрана, дымок от которой периодически складывается в симпатичный такой серенький череп. Одновременно с черепом на экране вспыхивают огненные буквы "STOP SMOKING". Эта программа после первого запуска прячется в недрах Windows и сама запускается при последующих загрузках компьютера. Правда под XP она не работает.
Все описанные выше программы были, в общем-то, невинными шалостями. Теперь рассмотрим пару менее безобидных шуток6.
Интересно наблюдать за пользователем, пытающимся работать с мышкой настроенной для левши. Т.е. мышкой правая и левая кнопки которой поменяны местами. Настраивается это просто (Панель управления \ Мышь \ Кнопки мыши), а эффект превосходит любые ожидания.
Все привыкли, что на рабочем столе лежат иконки. А если по щелчку на них… ничего не происходит? Неожиданно, зато изумительно подходит к первому апреля! Делается это просто. Сначала в качестве обоев устанавливается скриншот рабочего стола, а потом убираются настоящие иконки. Убрать их можно, по крайней мере, двумя способами. Первый – переместить под панель "Пуска" или за пределы экрана. Второй – более красивый – внести в реестр запись, отключающую все иконки. За это отвечает параметр NoDesktop типа DWORD в ключе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. Значение 1 – иконок нет, значение 0 – иконки есть. Зато с такой шуткой неподготовленный пользователь может сам и не справиться.
Мелкую пакость можно организовать, перенастроив ярлыки на рабочем столе. Так, например, есть ярлык для Excel. А вы в его свойствах в качестве "объекта" указываете какой-нибудь пасьянс. В результате пользователь, запустив Excel, с недоумением лицезрит колоду карт. Близким по духу будет и переназначение горячих клавиш в оболочке типа Windows Commander или в программах офисного пакета. И то и другое делается не сложно, но неразбериху устраивает капитальную!
А тем, кто не боится экспериментировать, могу посоветовать заглянуть с помощью редактора ресурсов7 в недра файла Shell32.dll . Там можно отредактировать тексты стандартных диалогов, многие стандартные картинки, кнопки, меню и видео, демонстрирующее копирование/перемещение/удаление файлов. При этом можно получить диалог как на рис. 8.
Но редактирование системных файлов всегда опасней, чем запуск шуточных программ, поэтому если ваша система в результате прикажет долго жить – не говорите, что я не предупреждал. :-) С первым апреля!
Макаров Владимир
- Подробную инструкцию по созданию своих заставок можно найти на http://www.joeuser.com/articles.asp?aid=1886.
- По крайней мере у NVidia
- Сразу ясно использовалось что-то из разряда Автозагрузки – ни какой фантазии. Хотя это тоже вариант.
- Шутка повторенная дважды лучше доходит…
- Исходное название могло быть другим, но до меня оно дошло в таком виде.
- Всё же не выходя за границы допустимого.
- Например, Restorator (http://www.bome.com/Restorator/index.html)
Ссылки на программы из статьи