Форум программистов, компьютерный форум, киберфорум
Assembler: Windows/protected mode
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Assembler Можно ли работать с функциями библиотеки ntdll.dll? https://www.cyberforum.ru/ assembler-windows/ thread2178089.html
Добрый день! Дорогие друзья, сможете утолить любопытство, можно ли работать с функциями Windows NT в С/С++, в частности с библиотекой ntdll.dll, если можно то как. P.S. Принимаю все, ссылки на литературу, код, статьи и просто хорошие советы, с меня благодарность всем откликнувшимся.
Построчное чтение и вывод из текстового файла Assembler
По сути есть код (найден на просторах форума): .model small .386 .stack 100h .data path db "output.txt" ; имя файла для октрытия buf db ? lnt=$-buf .code
Assembler Сделать отладочную DLL (изменить cdecl на stdcall) для вызова из VB Добрый день. А как обнаружить свой адрес при входе в функцию какой-либо DLL-ки ? А по русски говоря: Сохранить регистр EIP. У меня пришло на ум только это (в отладчике, asm-ом не занимаюсь): 1000.1010 E8 0000.0000 Call xxxx.xxxx // Тут ручками подбираем вызов "себе под нос" 1000.101E 59 Pop ecx 1000.101F 81E9 1E10.0000 Sub ecx, 101E // Тут ручками... https://www.cyberforum.ru/ assembler-windows/ thread2167282.html Assembler Передача данных из Dll в основную программу https://www.cyberforum.ru/ assembler-windows/ thread2166189.html
Есть dll в ней такой код : Получить данные из таблицы Db invoke mysql_real_query,hConn,SqlComm,lenn ; Выполняем операторSQL .if eax!=0 invoke PrintErrors jmp Exit_5 .endif invoke mysql_store_result,hConn : Читаем таблицу в структуру mov result,eax
Как получить доступ к памяти ? Assembler
Добрый день. Не подскажет ли кто: "Подправляю" чужую DLL-ку (Win32). Понадобилось сохранить где-нибудь в памяти ("рядом") пару dword-овых слов. Как я понимаю, тут-же, в исполняемом сегменте этого сделать не получиться. А где мне найти такую память ?
Assembler Калькулятор с действиями умножения и деления https://www.cyberforum.ru/ assembler-windows/ thread2163091.html
Всем привет! Возникла необходимость написать калькулятор на форме с действиями умножения и деления. Компилироваться должно в MASM32 В верхнее поле должен вводиться первый множитель/делимое, в среднее второй множитель/делимое, в нижнем - результат. После заполнения двух строк необходимо нажать на кнопку "DIV" или "MUL" для вывода в последнюю строку результата Очень надеюсь на Вашу помощь! Код...
Assembler Readconsole не работает из подпрограммы https://www.cyberforum.ru/ assembler-windows/ thread2162657.html
В основной программе вводится, а в процедуре "проходит мимо". Причем не работает на домашнем компьютере (xp sp3) а на рабочем (win7) работает нормально. Или может есть более правильный способ ввода в винде? .386 ; 32-битный режим .model flat, stdcall ; компиляция в exe-файл с возможностью вызова API option casemap :none ; неразличение прописных и...
Assembler Поменять окна местами masm32 WinAPI
Здравствуйте, уважаемые форумчане. Прошу помощи в освоении WinAPI. Задание звучит так: Вывести на экран два окна. Двойной щелчок правой кнопки в клиентской области любого из окон меняет их местами. Обратный обмен - по нажатию клавиши Delete. Проблема с функциями GetWindowPlacement и SetWindowPlacement, не могу разобраться как они работают, как я понимаю геттер записывает в объект структуры...
Assembler [MASM32] Запись в файл массива структур https://www.cyberforum.ru/ assembler-windows/ thread2158459.html
Всем привет! Есть такая задача. Есть массив структур с данными о домашней библиотеке. Посчитать количество книг каждого автора и результат вывести в консоль. Создать файл, и записать в него данные о библиотеке. (Насколько понял просто записать массив структур) В принципе с первой частью я разобрался. Не могу нормально разобраться с файлами)) Как мне создать и записать туда этот массив...
Assembler Вызов подпрограммы по срабатыванию таймера https://www.cyberforum.ru/ assembler-windows/ thread2145557.html
помогите пожалуйста, вроде правильно, но выбивает ошибку syntax error in expression в HWND DWORD ? .486 .model flat, stdcall option casemap :none ;константи STD_OUTPUT_HANDLE equ -11 STD_INPUT_HANDLE equ -10 TIME_PERIODIC equ 1
Assembler [masm32] Обрабатывать пункты меню сразу в WM_MENUSELECT
В масм32 возможно ли обрабатывать пункты меню сразу в WM_MENUSELECT без использования WM_COMMAND? Или можно прямо из WM_MENUSELECT сгенерировать своё сообщение WM_COMMAND и перейти в него? Просто wm_menuselect работает всякий раз а wm_command нет. А мне надо обработать задействование меню среднего уровня POPUP. Как то это можно сделать?
Assembler [Masm32] Добавление иконки в исполняемый файл https://www.cyberforum.ru/ assembler-windows/ thread2126115.html
как добавить иконку в эксе файл через линковку компиляцию
0 / 0 / 0
Регистрация: 04.12.2014
Сообщений: 22
26.01.2018, 18:56  [ТС] 0

Интересный подход к вызову функций - Assembler - Ответ 12064581

26.01.2018, 18:56. Показов 862. Ответов 19
Метки (Все метки)

Ответ

Цитата Сообщение от Jin X Посмотреть сообщение
Хорошо бы посмотреть, что было перед этой строкой...
Перед всеми этими джампами начало бинарника) в коде есть call по адресу джампа.

Добавлено через 42 минуты
Цитата Сообщение от jr_ Посмотреть сообщение
вообще то это результат инкрементальной линковки.
используется обычно в дебаг билдах - сборка быстрее + доступна фича "изменить и продолжить".
Можно поподробнее про эту линковку, о таком параметре компилятора знаю, но не совсем понимаю суть, инкремент - увеличивать, что эта линковку увеличивает?)

Вернуться к обсуждению:
Интересный подход к вызову функций Assembler
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.01.2018, 18:56
Готовые ответы и решения:

Локализация формы по вызову
Приветствую, подскажите пример локализации интерфейса по кнопке менять с дефолтного на английский и...

По вызову socket_close падает сервер
Почему по вызову метода socket_close(по событию отправленным клиентом) закрывается не клиент, а...

Как подойти к вызову одной программы в другой?
Следуюшая задача: Имеется готовая программа, написанная на C++ уже достаточно давно и хорошо...

Область данных, переданная системному вызову, слишком мала
Здравствуйте, при запуске приложений магазина Windows у меня начала возникать ошибка "Область...

19
26.01.2018, 18:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.01.2018, 18:56
Помогаю со студенческими работами здесь

Нужны два примера по вызову параметров по значению и по ссылке
Здравствуйте! Помогите мне пожалуйста! Препод задала задание, которое мы не проходили... я весь...

Область данных переданная по системному вызову слишком мала
Выполняется запрос к серверу, используется компонент THTTPRIO. На этапе получения ответа некоторых...

Недопустимая операция: приводит к повторному вызову функции SetCurrentCellAddressCore
Есть dataGrid в него включено событие CellEnter. В обработчике данного события по некоторому...

как "мастера по вызову" устанавливают антивирус ?
как "мастера по вызову" устанавливают антивирус, ведь чтобы был лицензионный антивирус, нужно...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru