попробовать взять длл
geekhideout.com/iodll.shtml
и написать программку для записи/чтения i/o портов ps/2
насколько я понимаю, раскладка по функциям примерно такая -
порт режим описание
0x60 Read/Write Data Port (i8042_write_data()/i8042_read_data())
0x64 Read Status Register
0x64 Write Command Register (i8042_write_command())
но даст ли система писать/читать порты из непривелегированного режима и не будет ли конфликта с драйвером клавиатуры/мыши - неизвестно
идея переписать драйвер целиком представляется мне труднореализуемой, в лучшем случае - можно дописать дополнительный драйвер (
msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx - Windows Driver Kit - там есть и примеры) - вполне вероятно он будет даже работать