SkyKuker писал(а):Не понимаю я просто, как на Паскале, будучи высокоуровневым языком, можно написать драйвер? Ещё, был бы соответствующий компилятор...
В интернетах есть статья "Пишем драйвер на Delphi". Используются dcc32 от Delphi 3 и link от VC++/PlatformSDK. Для более новых версий Delphi можно проштудировать темы по Delphi на форуме KolibriOS, там же выкладывали утилиту, преобразующую объектники Delphi 4 и старше в формат COFF, совместимый с MS link.
Как вариант можно использовать FreePascal (FPC), но для него придется сильно колдовать со стандартной библиотекой и ручной сборкой, чтобы получить драйвер. Какой-то конкретной темы не видел... Хотя на форуме FreePascal.ru была тема о выносе RTL FPC в DLL, полезная инфа может быть в ней.
На форуме KolibriOS также выкладывался компилятор языка Оберон, собирающий PE. Не Паскаль, но близко. Не знаю, сможет ли этот компилятор собрать драйвер. Поизучайте.
И есть еще FASM, конечно же...