![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
ne0n |
|
|||
PlayBoy ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 5.8.2005 Где: Н.Новгород Репутация: 1 Всего: 11 |
Ребята , вот в моей программе потребовалось использование вставок Asm,
но с asm у меня плохо(умею складывать, умножать числа ![]() для работы с асмом в делфи. Дело втом что у всех асмовских компиляторов свой синтаксис, и фигануть между asm..end скопированный(Ну там Masmа например) код не прокатит!!!! И в качестве примера(если не сложно) покажите как выводить мессагу на асме( тобиш как ето сделать asm вставками в Делфи)! заранее благодарю!!! |
|||
|
||||
oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 1 Всего: 34 |
наверно так
_asm push 0 push text push text push 0 call dword [MessageBoxA] .end -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
ne0n |
|
|||
PlayBoy ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 5.8.2005 Где: Н.Новгород Репутация: 1 Всего: 11 |
Не работает!!!! Ну не ужели ни кто не пользуетсь asm вставками???!!! и ни укого нет информации!???!! ![]() |
|||
|
||||
DemoCode |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 890 Регистрация: 20.10.2005 Где: Россия Репутация: 2 Всего: 41 |
Очень хороший материал на эту тему (на англицком) Learn Assembler with Delphi Можно скачать http://www.vbooks.ru/AUTHORS/YAN-HODGER/031530.html# http://bookz.ru/authors/an-hodger/assmdelphi.html -------------------- Жить стало лучше, жить стало веселей © И.В. Сталин |
|||
|
||||
oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 1 Всего: 34 |
ne0n
не работает или не компилится? -------------------- SST 465555 icq 200-512-712 |
|||
|
||||
ne0n |
|
||||||
PlayBoy ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 5.8.2005 Где: Н.Новгород Репутация: 1 Всего: 11 |
Спасибо(жалко что на англицком, ну да ладно)!!! Народ что, ни кто не сталкивался с такой проблемой???? Добавлено @ 20:03
компилится с небольшими исправлениями:
я этот код момещал на обработчике нажатия кнопки, скомпилился номально, а вот когда кнопульку нажимаешь- полная попа!!! |
||||||
|
|||||||
Rennigth |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
ne0n
я конечно не специалист в этой области, но для примера: (управление спикером) (beep короче):
или например такая функция:
Это сообщение отредактировал(а) Rennigth - 22.11.2005, 10:21 -------------------- (* Honesta mors turpi vita potior *) |
||||
|
|||||
Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
по конкретнее бы сказал что нужно, глядишь помогли бы чем смогли... ![]() -------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 31 Всего: 155 |
Это сообщение отредактировал(а) Girder - 22.11.2005, 12:09 -------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
ne0n |
|
|||
PlayBoy ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 5.8.2005 Где: Н.Новгород Репутация: 1 Всего: 11 |
Не давно постил топик(в котором пояснял что создаю протектор файлов). Так вот научился внедрять команды asm в исполняемый файл(Благодоря Arazel'y, респект этому челу!!!!!!!!). Тобишь внедрить то я могу а вот процедуру проверки crc не могу(т.к она долхна быть на asm'e) Вот и спрашиваю у вас!!!! Может кто что модскажет!!! Girder спасибо за премерчик!!! А ты где брал инфу, сам догнал или методом научной дидукции ![]() |
|||
|
||||
Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 31 Всего: 155 |
![]() PS: Ну ты даеш... ![]() -------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
Rennigth |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
![]() Girder литературы под рукой нету, хотел спросить
это что? все регистры в стэк и обратно потом? типа:
? -------------------- (* Honesta mors turpi vita potior *) |
||||
|
|||||
ne0n |
|
||||
PlayBoy ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 5.8.2005 Где: Н.Новгород Репутация: 1 Всего: 11 |
Впринципе все хорошо, но мне код нужен на чистом асме, у меня есть вункция ShellCode(после нее идет код который надо внедрять, без всяких var, begin итп) Выглядит она должна так: ShelCode; asm тут код на чистом асме. end;
в каком смысле? |
||||
|
|||||
ne0n |
|
|||
PlayBoy ![]() ![]() Профиль Группа: Участник Сообщений: 733 Регистрация: 5.8.2005 Где: Н.Новгород Репутация: 1 Всего: 11 |
Неверю!!!!
Что никто не знает!!!! |
|||
|
||||
oleg1973 |
|
|||
![]() asm fanat ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3283 Регистрация: 16.7.2003 Где: Italy Репутация: 1 Всего: 34 |
а дельфи в асм вставках поддерживает DD или DB ?
-------------------- SST 465555 icq 200-512-712 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |