Я не понимаю: человек пишет на Ассемблере, самом сложном языке для изучения и понимания (по мнению многих), и при этом путается в инклудах......
Помоему меню в Винде реализоваано какими-то хитрыми внутренними механизмами, как и перетаскивание окна.
Ну нету в Винде опреатора new. Поэтому каждый new компилируется в xxxxAlloc.
Проблема не в том, что надо просто сравнить, а в том что при одном и томже способе адресации могут получаться совершенно разные значения. Многое...
А какая разница между памятью выделяемой HeapAlloc, GlobalAlloc(GPTR,...) и VirtualAlloc ???
Помоему точные замеры сделать не поучится, лучше лит-ру на эту тему порыть
не мучайся, напиши mov [ebx+12],eax
Да, именно Кулаков
Только слова и можно.
Помоему книга абсолютно невтемная... Почти вся посвещена взаимодействию с устройствами через прерывания из DOS. Помоему сочетание Зубков+Пирогов...
И как найти адрес по которому промаплена видеопамять?
Можно ли в винде получить непосредственный доступ к видеопамяти? Если да, то как?
Прочитав книгу Голуба я понял две вещи: 1)Я не умею писать программы 2)Маловероятно что я когда-нибудь научусь писать программы
А что этот кусок должен делать? может легче по-новой переписать?
Не с той стороны подходишь к проблеме... Перебирай все процессы (Process32First итп) и давай заслуженный приоритет каждые 3 секунды (или чаше если...
Ты имеешь ввиду Access Control List или Access Token ??
Вот блин, глупость написал, а внимания никто не обратил. rdtsc записывает результат в пару регистров EDX:EAХ. Короче надо использовать пару...
А если числа в регистрах EBX,EDX, по можно исп rdtsc dec eax cmovpe ebx,edx Результат в EBX, но работает быстрее предыдущих вариантов
Чего??? какое выравниевание? Если написать A dd 0 B db 1 то это будет структура из 5-и байт независимо от выравнивания. Возможно имеется...
bh,bl - числа результат выбора в bl rdtsc shr eax,1 jc @f mov bl,bh @@: 9 байт, против 13 у Black_mirror но выполняется медленнее
Имена участников (разделяйте запятой).