Porttalk - это драйвер, который позволяет приложениям получать прямой доступ к аппаратным операциям ввода-вывода, как это было возможно в Windows 98. Porttalk состоит в основном из двух файлов:
porttalk.sys
: фактический драйвер
allowio.exe
: приложение, которое принимает в качестве параметра другой файл application.exe и ввод / вывод и позволяет напрямую обращаться к ним.
Пример вызова:
allowio.exe 0x300 0x310 beep.exe
Это запустит beep.exe
и позволит ему напрямую обращаться к адресам ввода-вывода от 0x300 до 0x310.
Я знаю, что porttalk работал в Windows XP. Теперь мне нужно перенести приложение на Windows 10, но приложение не может получить прямой доступ к адресам. Я не смог найти подтверждения, что porttalk не будет работать в Windows 10.
Совместим ли porttalk (или аналогичные драйверы) с Windows 10? Я мог предположить, что Windows 10 запретила возможность прямого доступа к аппаратным операциям ввода-вывода для повышения безопасности.