Ассемблер, ASM | SEclub.org
Ассемблер, ASM
Все новые
Всего сообщений: 183
*
Miha
3 мар 2010 в 08:23
!ceMage, глаголы, используйте глаголы )))
Понимаете, я такой человек, который без исходников этого не поймёт)
*
IceMage
3 мар 2010 в 18:23
miha, ну, например, как получить дескриптор приложения:
_DATA SEGMENT
HINST DWORD 0
_DATA ENDS
_TEXT SEGMENT
START:
PUSH 0; аргумент в стек
CALL GetModuleHandleA@4; опаньки! Вызов винапи
MOV HINST,EAX; результат из eax
*
IceMage
3 мар 2010 в 18:26
После собаки суммарный размер аргументов, в данном случае этот самый нуль занимает 4 байта (надо знать для корректного выравнивания стека)
*
IceMage
3 мар 2010 в 18:29
Ну а с помощью INVOKE запишем так:
INVOKE GetModuleHandleA, 0
Проще, не правда ли? Директива сама посчитает размер аргументов и втолкнет их в стек.
*
Miha
3 мар 2010 в 18:53
!ceMage, спасибо)
*
Miha
3 мар 2010 в 18:55
Неужели в winapi команда для создания папки - CreateDirectory?
*
NokiaMans
22 апр 2010 в 19:15
На мой взгляд для программирования под винду самый лучший компилятор masm(пакет Masm32),для DOS - TASM,для написание ОС fasm или nasm. Как вы на это смотрите?
22 апр 2010 в 19:16 / NokiaMans (1)
*
NokiaMans
22 апр 2010 в 19:34
Если у вас(у начинающих) проблемы с Masm32(не компилятся исходники,или что-то еще,или просто хотите поговорить об asm"e)пишите,присылайте исходники на hottabxp@list.ru. Помогу чем смогу! Только предупреждаю, что я не СУПЕР-МЕГА ПРОГРАММЕР... ,но что-то все-таки понимаю.
*
Miha
22 апр 2010 в 20:13
Nokia_Man, а сюда можно? :-)
*
NokiaMans
22 апр 2010 в 21:15
miha, Конечно можно.
*
Miha
23 апр 2010 в 04:38
Nokia_man, тогда seclub.org/forum/goto/10026127/
*
Miha
23 апр 2010 в 07:34
Блин, надо заново файл скинуть
Скачать тему
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Создание сайтов и программирование | Компьютеры | Форум | Главная
18+ © Seclub.org 2003-2025