Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
книги хакеры / Михаил_Флёнов_Компьютер_глазами_хакера.pdf
Скачиваний:
15
Добавлен:
19.04.2024
Размер:
6.23 Mб
Скачать

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

 

C

 

E

 

 

 

 

 

X

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

d

 

 

 

-

 

 

 

 

d

 

 

F

 

 

 

 

 

t

 

 

F

 

 

 

 

 

 

t

 

 

68P

 

 

 

 

 

i

 

P

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

r

D

 

Глава 3

 

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

NOW!

 

o

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wпозволит задать программы или сценарии для выполнения. Можно задать сразу не-

w Click

to

 

 

 

 

 

 

w Click

to

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

m

 

сколькоdf n

 

программ. Нажмите кнопку Создать (New) и в появившемся окне задайтеdf n

 

 

 

 

 

 

 

 

 

o

 

w

 

 

 

 

 

 

 

o

 

 

w

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

.

 

 

 

 

g

.c

 

 

.

 

 

 

 

g

.c

 

 

 

p

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

-xcha

e

 

 

 

 

 

 

-x cha

e

 

два параметра: Действие (Action) (по умолчанию установлено в запуск программ) и

Программа или сценарий (Program/Script) — непосредственно файл для выполнения. Есть еще необязательные опции, которые в большинстве случаев просто не нужны.

Рис. 3.3. Окно настройки запланированных задач

Завершите работу мастера. Теперь в заданное время будет запускаться указанная программа. Когда это будет происходить, пользователь станет теряться от неожиданности. И снова замелькают мысли о вирусах или барабашках в системном блоке :).

3.5. Шутейские ресурсы

Мы много времени потратили на изучение ресурсов (см. главу 2), и эти знания пригодятся не только для изменения настроек системы, но и шутки ради. Забавляться таким способом хорошо над начинающими или просто ламерами. Они всегда читают надписи, которые видят, и доверяют им. Опытные пользователи знают наизусть программы, с которыми они работают, и им незачем лишний раз применять пункты меню, когда есть панели инструментов с кнопками и клавиши "горячего" вызова.

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

C

 

 

E

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

 

-

 

 

 

 

d

 

 

 

F

 

 

 

 

 

 

 

t

 

 

 

F

 

 

 

 

 

 

t

 

 

ШуткиP

 

 

i

 

 

P

 

 

 

 

 

 

 

 

i

 

 

 

над друзьями

D

 

 

 

 

 

69

 

D

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wДругая категория — продвинутые пользователи. Они не первый день за компьюте-

w Click

to

 

 

 

 

 

 

 

w Click

to

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

m

 

ромdf

, большинствоn

надписей знают наизусть, но если они замечают что-то неладноеdf n

,

 

 

 

 

 

 

 

 

 

 

o

 

 

w

 

 

 

 

 

 

 

o

 

 

w

 

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

.

 

 

 

 

 

g

.c

 

 

 

.

 

 

 

 

g

.c

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

-xcha

e

 

 

 

 

 

 

-x cha

e

 

 

то это может их ввести в ступор. Я не раз встречал довольно знающих людей, кото-

рые на какую-то нестандартную мелочь начинают выдумывать сумасшедшие теории. Когда зависает машина, то некоторые умники начинают выводить теории багов, списывают на жучков в микросхемах, глючность материнки, а ведь проблема заключается всего лишь в ошибке программы.

3.5.1. Windows Total Commander

Самый распространенный файловый менеджер по умолчанию использует английский язык. Если я не ошибаюсь, то он реализован на Delphi (хотя это не имеет особого значения), и в коде прописан именно английский. Чтобы отображать другие языки, используются текстовые файлы, в которых все надписи даны в открытом и легко читаемом (а значит, и редактируемом) виде. Если вы используете английский язык, то вам нужно будет работать с файлами WCMD_ENG и редактировать именно их.

Точнее сказать, файлов для каждого национального языка (например, для России с именем WCMD_RUS) целых два: один с расширением mnu, а другой — lng.

В mnu-файле находятся заголовки для пунктов меню. Они выглядят примерно так:

POPUP "&Файл"

MENUITEM "Изменить &aтрибуты...", cm_SetAttrib MENUITEM "&Упаковать...\tALT+F5", cm_PackFiles MENUITEM "&Распаковать...\tALT+F9", cm_UnpackFiles

...

...

END_POPUP

Как видите, это полная копия текстового описания меню из ресурсов. Вы можете как минимум сделать более интересными названия пунктов меню, но это будет простым украшением. Наша задача — подшутить над пользователем, поэтому лучше измените клавиши быстрого вызова. На работу программы это не повлияет, но спутает все карты. Пользователь будет видеть в меню одни клавиши, а реально для вызова соответствующей команды нужно использовать другие.

Для полного счастья перетасуйте аккуратненько названия всех пунктов меню. Даже большинство опытных ребят знают наизусть не все "горячие" клавиши, и далеко не для всех пунктов меню есть кнопки на панели. Редко используемые команды никто запоминать не будет, поэтому хоть иногда приходится лезть в меню, а здесь названия перепутаны, и будут вызываться не те команды, которые ожидаются. Ну а если вашу программу запустит чайник, то он получит по полной программе. Слава Биллу, если этот лам не удалит все файлы со своего винчестера, что достаточно сложно. Постарайтесь оформить меню как можно интересней и перемешать все, что только попадет под мышь.

Результат — первое действие спектакля вызывает замешательство, а потом начинаются поиски вирусов и троянского коня.