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

 

 

 

hang

e

 

 

 

 

 

 

C

 

E

 

 

 

X

 

 

 

 

 

-

 

 

 

 

 

d

 

F

 

 

 

 

 

 

t

 

42P

 

 

 

 

 

 

i

 

 

 

 

 

 

 

r

D

 

 

 

 

 

 

 

 

 

 

 

 

NOW!

o

 

 

 

 

BUY

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

.

 

 

 

 

 

.c

 

 

p

 

 

 

 

g

 

 

 

 

df

 

 

n

e

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

P

 

 

 

 

 

 

 

 

i

 

D

 

Глава 2

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

Рис. 2.5. Результат редактирования окна

2.2.3. Редактирование строк и акселераторов

В разделе String (см. рис. 2.2) хранятся строки. Это могут быть различные сообщения, названия или просто текст, используемый программой. Выделите любой ресурс в этом разделе и перейдите в режим редактирования (меню Viewer | Edit Mode). Рассмотрим на примере ресурса 57, как выглядит его исходный код:

STRINGTABLE

{

901, "Dialer"

902, "Phone Dialer"

}

Все начинается с ключевого слова STRINGTABLE. После него идут фигурные скобки, в теле которых описываются строки в виде:

Номер, "Строка"

Номер — это число, по которому программа находит нужную строку. Его изменять не рекомендуется, т. к. это может сказаться на стабильности программы. Сам же текст задается после запятой в кавычках, и его можно без проблем менять, как угодно.

Акселераторы (раздел Accelerator) — это "горячие" клавиши, которые используются в программе. Если вас что-то не устраивает, то можно легко изменить на более удобный вариант, даже если смена клавиш не предусмотрена в программе.

В программе dialer.exe только один набор акселераторов под номером 117. Выделите его, и в окне редактирования увидите следующий код:

214:"Alt+1"

215:"Alt+2"