Тип адресации, как я понимаю, касается операций с памятью. если стоит что-то типа: 2E:8BD0 | mov edx,eax то как тогда может повлиять префикс 2E...
Я не совсем понимаю: если префекс rep стоит перед какой-нибудь не строковой коммандой, то он не несёт никакой смысловой нагрузки? то есть работает...
При чём тут получение адресов..? Про регистры я сказал только потому что чел вопрос не понял. мне пофиг на АПИ, мне нужно чтобы сам компилятор...
Умеет ли VC подсчитывать длину статических строк? я имею ввиду макрос, а не функцию. Вообще например в InitUnicodeString стоит такая штука:...
Вобщем можно просто не объявлять статические переменные. Все строки, если они будут, заполнять динамически.
Спасибо за ответы. Вот только я не спрашивал про целесообразность использования ассемблерных вставок. То что АПИ ebx esi edi не трогает это...
Например в некоторой функции Function я хочу в своих собственных целях использовать, скажем, регистр ebx: void Function() { __asm mov ebx,0;...
У меня на варе стоит какая-то древняя версия висты. Устройства PhyscalDrive0 Scsi0 и т.д. Отказываются реагировать на комманды:...
Зотелось бы как и в DDK её описать, хотя, сделаю как Great, а то с этими выравниваниями чёрт ногу сломит.
хм.. Всё-равно какой-то бред генерирует: #include <pshpack8.h> typedef struct _SCSI_INQUIRY_DATA { UCHAR PathId; UCHAR TargetId;...
есть структурка из DDK: typedef struct _SCSI_BUS_DATA { UCHAR NumberOfLogicalUnits; UCHAR InitiatorBusId; ULONG InquiryDataOffset;...
Разобрался. вобщем нужно просто определить __cdecl функцию: NTSTATUS __cdecl CallService(ULONG ServiceNumber,...) { __asm{ lea edx,[esp+8]...
Можно ли (VC6) описать функцию, чтобы компилятор сам определял количество параметров при её вызове и автоматически подсчитывал как ему очистить...
Мдя.. там архив был 70Кб. форум не приаттачил.
Добрый день. выкладываю свой DriverLoader. Есть проблемма: при удалении записи в реестре после загрузки драйвера вылазит ошибка...
Имена участников (разделяйте запятой).