Посл.ответ |
Сообщение |
Ранг: 0.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 21 декабря 2004 11:25 · Личное сообщение · #1
Привет! Вот чё-то появилась мысля создать патч-мейкер на Delphi, но тут проблема ![](img/smilies/s9.gif) Нужны функции для работы с секциями PE там будет записываться/читаться информация о патче...
Может кто подскажет...
И вот ещё. Как создать на диалоге кнопку с изображением, чтобы при наведении мышы/нажатии рисунок менялся...
| Сообщение посчитали полезным: |
|
![](img/s9.gif) Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 21 декабря 2004 12:58 · Личное сообщение · #2
FuckMan пишет:
Нужны функции для работы с секциями PE там будет записываться/читаться информация о патче...
ReadFile, WriteFile =)
FuckMan пишет:
Как создать на диалоге кнопку с изображением, чтобы при наведении мышы/нажатии рисунок менялся...
...обрабатывать события соответствующие
| Сообщение посчитали полезным: |
Ранг: 2.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 21 декабря 2004 22:58 · Личное сообщение · #3
Ara пишет:
...обрабатывать события соответствующие
А как...
| Сообщение посчитали полезным: |
![](img/s6.gif) Ранг: 266.8 (наставник), 5thx Активность: 0.22↘0.03 Статус: Участник very WELL :)
|
Создано: 22 декабря 2004 00:12 · Личное сообщение · #4
FuzzyLogic ( FuckMan)
У тебя раздвоение личности что ли? Под 2-я никами пишешь.
FuzzyLogic пишет:
А как...
Рановато тебе патч-мэйкер писать. И патчер тоже.
Посмотри сначала на www.sources.ru
| Сообщение посчитали полезным: |
Ранг: 103.2 (ветеран) Активность: 0.02↘0 Статус: Участник Нолик :)
|
Создано: 22 декабря 2004 09:51 · Личное сообщение · #5
сначала пишеш сам патч так, чтобы он считывал из себя, скажем из конца файла инфу о патче - оффсеты, байты, инфу о проге etc. а потом пишешь прогу которая эту инфу будет в конец патча писать - вот и будет у тя патч мейкер.
FuckMan пишет:
Как создать на диалоге кнопку с изображением
на дельфи незнаю, но в масмлибе есть такое - возьми да переведи (см. \masm32\m32lib\bmpbutn.asm)
там тока бмп кнопки ![](img/smilies/s1.gif) (jpeg кнопы круче ![](img/smilies/s1.gif) )))
| Сообщение посчитали полезным: |
Ранг: 8.9 (гость) Активность: 0.02↘0 Статус: Участник
|
Создано: 22 декабря 2004 17:43 · Поправил: geRC · Личное сообщение · #6
Zer0 пишет:
там тока бмп кнопки (jpeg кнопы круче )))
Мы уже неоднократно обсуждали использование этих самых функций из bmpbutn.asm с ImageLib'ом ![](img/smilies/s1.gif) Не знаю почему, но на некоторых машинах такая комбинация выдаёт жуткие глюки. Ошибку так и не удалось найти, потому что у меня всё работает нормально, но вот у некоторых людей мои проги работали не стабильно :-/
Так что юзать советую осторожнее, а ещё лучше юзать bmp кнопки =) Потому что разница обычно - пара килобайт, а иногда bmp даже выигрывает, потому что при сжатии, скажем, тем же UPXом, bmp жмётся очень хорошо, а jpeg - совсем не жмётся.
| Сообщение посчитали полезным: |
Ранг: 39.1 (посетитель) Активность: 0.03↘0 Статус: Участник
|
Создано: 23 декабря 2004 16:52 · Личное сообщение · #7
FuckMan пишет:
Нужны функции для работы с секциями PE
как обленились то!
выброси ты этот дельфи на помойку, такие вещи на нём писать - это ИЗВРАТ! бери асм и вперёд
| Сообщение посчитали полезным: |
Ранг: 103.2 (ветеран) Активность: 0.02↘0 Статус: Участник Нолик :)
|
Создано: 24 декабря 2004 09:30 · Личное сообщение · #8
geRC
хм я не в курсе почему твои кнопки не работают ![](img/smilies/s1.gif) на всех проверенных мной тачках жпег кнопы пашут
| Сообщение посчитали полезным: |
Ранг: 103.2 (ветеран) Активность: 0.02↘0 Статус: Участник Нолик :)
|
Создано: 24 декабря 2004 09:32 · Личное сообщение · #9
хотя еще на вин95 надо проверить.. ;)
| Сообщение посчитали полезным: |
Ранг: 8.9 (гость) Активность: 0.02↘0 Статус: Участник
|
Создано: 24 декабря 2004 13:51 · Личное сообщение · #10
Zer0
Они не мои =) Всё тот же файл bmpbutn.asm =)
| Сообщение посчитали полезным: |
![](img/s5.gif) Ранг: 138.1 (ветеран) Активность: 0.09↘0 Статус: Участник Одепт ЭкзэЛаба
|
Создано: 26 декабря 2004 14:10 · Личное сообщение · #11
Посмотри на http://www.y0da.cjb.net http://www.y0da.cjb.net там лежат исходники патчера,естественно на Dephi
| Сообщение посчитали полезным: |