При загрузке драйвера TimerWork из части 12"Драйверов режима ядра" под Win98, после перезапуска - сообщение "ntkern не может загрузить драйвер (Code 2)". Если закомментарить строки с вызовом функций KeQueryPriorityThread, то драйвер работает. Ведь в DDK98 есть описание этой функции. Объясните пожалуйста.
Поскольку статью писАл я, то, наверное, и объяснять мне. Но, к сожаления, объяснить я ничего не смогу , ибо про линейку 9х речь вообще не идет. Всё применительно только к семейству NT. Т.е. оно и не должно работать под мастдаем... ну может что-то и будет (случайно), но гарантии никакой.
Могу предположить: Описание функции есть, но работает она не так. Например сталкивался: QueryDosDevice. Описана везде, но принцип работы абсолютно разный. Так как в 98 понятие "MS-DOS name" отсутствует...