#include <bios.h>
Когда-то я читал про некие костыли, которые помогали реализовать оный трюк на WinNT и даже на ХР, но вот про семёрку и 10-11 таких данных не видел.
Я всё-таки думаю, что это возможно только через установку специального драйвера
Кстати, а в линухе с этим как обстоят дела? Не интересовался никогда, пробел в знаниях.
Как-то можно ещё, де-то находятся ссылки на статьи "Как доступиться до портов NT без драйвера", но всё в основном стухшее.