У меня есть некоторый код Linux, который контролирует наше оборудование, собирая значения температуры, напряжения и скорости вращения вентиляторов с материнской платы с помощью низкоуровневых функций ввода / вывода inb (), outb (), inl () и т. Д.
Моя задача - перенести этот код для запуска под Windows как простое консольное приложение. Но я озадачен тем, какие функции Win32 (или .NET) предоставляют мне разрешение на доступ к портам с прямым отображением в памяти.
Я тоже не хочу кодировать системный драйвер.
Мой инструмент Windows предпочтителен VS2008. (FYI)
Возможно ли это?