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