Size: a a a

Ассемблер

2021 May 31

D

Den in Ассемблер
источник

D

Den in Ассемблер
источник

D

Den in Ассемблер
да я со стороны асма хочу как бы войти в этот процесс
источник

D

Den in Ассемблер
только не пойму пока, какую функцию подсовывать и чем ловить клики мыши. На кону 600р :)
источник

АШ

Алексей Шведов... in Ассемблер
Если в реализации присутствует ассемблер, а вопрос по функции, то идёшь в чат по API (соотв. WinApi)

Если вопрос конкретно в ассемблере, то спрашиваешь тут
источник

АШ

Алексей Шведов... in Ассемблер
А, так ещё и заказ, да и гуглить лень, ну ты даёшь, парень
источник

D

Den in Ассемблер
это не заказ, это дилема купить новую мышь или изобрести вот это :)
источник

АШ

Алексей Шведов... in Ассемблер
А, тогда извиняюсь за наезд. Но всё равно иди лучше в WinApi спроси
источник

АШ

Алексей Шведов... in Ассемблер
Ну ты и понаписывал. На FASM это в 50 строчек делается, без структур и всяких опкодов
источник

D

Den in Ассемблер
ну начал с того что нашел, я тоже не хочу с этими сишными простынями возиться
источник

АШ

Алексей Шведов... in Ассемблер
И не надо использовать GetCurrentProcess() вообще в этом случае, всё равно она возвращает константу -1
источник

D

Den in Ассемблер
Я еще даже не тестировал, скомпилил только с сэмплом а может в XP норм будет работать?
источник

АШ

Алексей Шведов... in Ассемблер
Ещё было бы неплохо восстановить функцию при DLL_PROCESS_DETACH, ибо не факт, что твоя DLL-ка проживёт до конца работы самой программы
источник

АШ

Алексей Шведов... in Ассемблер
Но работать, вроде как, должно
источник

s

s54816 in Ассемблер
А с чего бы ей не прожить, если её LoadLibrary, и даже хэндл не сохранили?
источник

D

Den in Ассемблер
там было несколько вариантов, еще через таблицу импорта и еще какой то я взял один для начала, но сказано было если из другого потока к перехваченой функции обратятся то работать уже не будет, ну с чего то начать хотябы
источник

АШ

Алексей Шведов... in Ассемблер
Может она крашнется, или сам софт её выгрузит
источник

s

s54816 in Ассемблер
Чего только не сделаешь, только бы не взять отвёртку и не починить микрик минут за пять.
источник

s

s54816 in Ассемблер
Если она крашнется, она вместе с процессом умрёт.
источник

АШ

Алексей Шведов... in Ассемблер
Нет, DLL выгрузится, а процесс всё равно работать будет. Хотя зависит от причины краша
источник