1) как же ты его собираешься свободно распространять, если сейчас не хочешь ничего рассказать 2) 99.98% пользователей не понимают даже...
1) хук. ставишь хук на все модули на события от мыши (копай SetWindowHookEx), их же (события) и изменяешь 2) в цикле определяешь направление...
Comer_ так кем тогда величать.
А можно так: macro loc [names] { common if ~defined n n=0 else n=n+1 end if virtual at esp .loc#n: reverse .loc#n.#name dd ? common .loc.size...
Great WindowFromPoint ни кто не отменял
test896 ну может код, а то гадать как-то надоело
попробуй cli
если написать без припонов (читай макросредств), то асм компилятор ничего вообще от себя не добавляет. call func ... func: ret что в исходнике,...
MSoft если для порта согласен. GoldFinch прав. но в 32-х битной среде, чтобы избежать появления префиксов, лучше xchg, для портов, но если не...
MSoft bswap eax
просто надо сначала учиться писать без макросредств, а уже потом применять эту белиберду. почему для понимания (тем более такой простой программы)...
MSoft глобальные переменные?
вообще если из фасма уберешь все эти макросы, то тебе все станет сразу понятно. начинать изучать лучше без этих приколов, а уже потом можешь и...
сорри. во второй строке я погорячился, но вот на кой спрашивается вам 2 hInstance
убери invoke ShowWindow, hwnd, SW_HIDE и добавь mov eax, hwnd/mov note.hWnd, eax
ага. 1. у функции type 1 параметр, а передаешь 2. 2. если ищешь такие простые ошибки, то почему бы не отказаться от макросов.
создай невидимое окно и привяжи к нему
mov ecx, Length mov ebx, Buffer jmp start next: inc ebx dec ecx start: jecxz no_str cmp byte [ebx], 32 jc next cmp byte [ebx], 127 loopz next jz...
это не указатель а массив. если не хотите заполнять его нулями, но так уж надо создать иконку без Tipa, просто уберите флаг NIF_TIP. А так...
Имена участников (разделяйте запятой).