Первый способ у меня работал тогда, когда функция DriverUnload не была зарегистрирована. Как только я её зарегистрировал, так сразу же исчезла...
Где можно скачать последнюю версию для dos? Совеременный 70 метровый watcom качать нет возможности.
Я пробовал это делать в Turbo C++ 3.0. Ошибка "Expression syntax".
Можно ли сделать обращение к переменной класса из асмовой вставки в каком-либо компиляторе для DOS? Я точно знаю, что такие вещи можно делать в...
нет, просто укажу, в какую переменную сохранять. Да это не так уж и важно. Скажите лучше, что делать с ошибкой "Undefined symbol 'mov'"? Что-то...
это моё дело
GetThreadContext()/SetThreadContext() - WinAPI. А мне нужно написать программу в DOS :) Читай внимательнее тему. Проблема такая: asm { mov ax,1 }...
так локальная переменная может находиться не на вершине стека.
Существует ли функция в turbo c++, которая сохраняет/восстанавливает регистры и флаги не в стеке, а в локальной переменной?
А где можно взять документацию по этой теме?
За какое время счётчик, посланный в порт 42h, уменьшается на 1?
Всё правильно. Весь код находится в DriverEntry. Пока код не выполнится, функция не завершится.
Теперь возникла проблема с остановкой сервиса. Функция StartService не завершается, пока сам сервис не прекратит свою работу. Поэтому...
Нужно, чтобы функция была из HAL.DLL
Существуют ли функции-обёртки для команд cli, sti, int 3 наподобие READ_PORT_UCHAR/WRITE_PORT_UCHAR для in/out?
del
Вы про что? на http://club.shelek.ru/viewfiles.php?id=2 именно 2 гига. За счёт DTM? Или этот DTM входит в комплект MS?
Получается.
Что Вы имеете ввиду? Служба ведь запускается как поток 0 кольца. Про какой процесс Вы говорите?
У меня DDK 2003 и MSDN 2005. Ничего у меня не проинтегрировалось. Функции Zw* в MSDN не появились.
Имена участников (разделяйте запятой).