BlackStar Localizations Studio

Объявление

Прежде чем начать работу с форумом, прочитайте правила: ПРАВИЛА ФОРУМА

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » BlackStar Localizations Studio » Литература и мануалы по русификации » Изменение размеров и координат кнопок с помошью OLLY DBG ( Сложно!)


Изменение размеров и координат кнопок с помошью OLLY DBG ( Сложно!)

Сообщений 1 страница 10 из 10

1

Скажу сразу!  Этот ролик сложнее 

>>>предыдущего<<<

:D

Так что кто не знаком или даже не слышал об OLLY DBG  и такие понятия как

десятиричная и шестнадцатиричная система исчисления,  пожелание одно-
За учебники и рукаводства :glasses:

Анонс:
В этих роликах мы будем издеваться над кнопкой!!!  :D
Растягивать её туда сюда,
(но не в редакторе ресурсов :rofl: ),
а в отладчике, так сказать на "низком уровне"

"Почему ???" Спросите вы!
А потому что у этой программы ( CmpDisasm)  вообще не видно ресурсов в редакторе, и строки все в коде.

Так же поучимся 
менять  координаты кнопки,
Отлавливать кнопку без надписей!!! :D
И немного работать с отладчиком

Но сразу хочу предупредить, что:
В других программах, может быть другой язык программирования,
другое строение, код, внутреняя архитектура, функции и так далее!!!

Так что если Вы возьмёте какую-нибудь, другую программу,
и попробуете с ней сделать тоже самое,  и у Вас  ничего не получится,
вспомните мои слова.
  В этих роликах просто показан принцип! 
НЕ стоит  брать и просто копировать мои действия, как уже говорилось!!!
Постарайтесь понять принцип работы программ, почитайте про отладчик, его функции...

Короче компьютерные садо-мазо все сюда!!! :rofl:

==================================================================
ИТАК ВАШЕМУ ВНИМАНИЮ ПРЕДСТАВЛЕНЫ ТРИ РОЛИКА :

>>>ЧАСТЬ №1. ПОИСК КНОПКИ ПО НАДПИСИ НА НЕЙ <<<    >>> Зеркало <<<

>>> ЧАСТЬ №2. ПОИСК КНОПКИ ПО ЕЁ РАЗМЕРАМ <<<    >>> Зеркало <<<

>>> ЧАСТЬ №3. ПОИСК КНОПКИ ПО ЕЁ  ID <<<  >>> Зеркало <<<

=================================================================================

Короче смотрим и комменты пишем ( Это для взрослых!!! :rofl: )

Отредактировано Tekton (2010-02-05 22:22:05)

+3

2

Прикольно. Наверное сподвигла эта тема: Статья по работе с HEX для начинающих
Уже давно хочу сам написать статью, как удлинять элементы программы, которые содержаться в коде программы, а не в ресурсах. Но на самом деле не могу сделать нормальную статью, так как хочется, чтобы поняли все, но поймут только единицы, кто как говорится уже в теме. А для новичков, или для тех кто первый раз с этим столкнулся, это будет тяжело объяснить, почему надо править ту или иную команду в отладчике.
Короче, молодец, ролик хороший, и самое главное, что указано, что это не для новичков.

+1

3

Tekton

Ёюх! А че ошибок то в посте столько? Да и в названии темы тоже? Аль ты озорник школу прогуливал?  :D  А че ролик мало весит? Можно было бы не на 7, а на 70 мег забацать!  :D

0

4

Rowdy написал(а):

Tekton
            Ёюх! А че ошибок то в посте столько? Да и в названии темы тоже?

Господин Учитель! :D  Не ругайте меня :blush:  Я болсчше так ни буду :D

Rowdy написал(а):

Аль ты озорник школу прогуливал?

Бывало и такое :yep:  :rofl: 

Rowdy написал(а):

А че ролик мало весит?

Нормальный размерчик... :yep:    Можно сказать стандарт! От 5 до 15 мег :rofl:

Rowdy написал(а):

Можно было бы не на 7, а на 70 мег забацать!

Ты на Хакер.ру сходи погляди :D  Там и больше сотни есть некоторые :O  :)

========================================================
P.S. Принял к сведению, пожелание о размере ролика! :yep:
Сейчас разрублю на несколько частей! :yep:   

Спасибо Rowdy!

Отредактировано Tekton (2010-01-17 19:22:36)

0

5

Да не надо ниче рубить. Я вообще то ролики делаю в exe формате без всяких там swf и HTML страниц.

0

6

при переводе программы мне необходимо было поменять размер кнопки "Remove", где расположена надпись нашёл, но там не видны параметры кнопки "Remove"
http://s003.radikal.ru/i201/1001/8e/5175640902f6.jpg
возможно нужно выставить для этого настройки вида окна в OLLYDBG, но найти не смог где именно, подскажите пожалуйста что делаю не так

0

7

Открываем Олю,   Справка, справка по API, ищем нашу функцию CreateWindowEx   и смотрим параметры :yep:

Чаше всего параметры функции передаются через стек.   Для Этого используется комманда Push.
Код будет выглядеть примерно так:

Код:
mov eax, 30   ; Вот это например высота
push eax
mov ebx,70              ; А это длинна
push ebx

А вот вообще описание и параметры функции

Отредактировано Tekton (2010-01-22 01:45:30)

0

8

Спасибо за ролики и советы , без них сам бы не разобрался :)

0

9

Спасибо Вам за ролики, мне понравилось и все изложено доступно !!!
У меня сложилась подобная проблема, но с Вашей помощью я ее разрешу.
Удачи Вам всем!

0

10

Добавил зеркал.
Всё в шапке.  :)

0


Вы здесь » BlackStar Localizations Studio » Литература и мануалы по русификации » Изменение размеров и координат кнопок с помошью OLLY DBG ( Сложно!)