Я пытаюсь выяснить, как получить доступ к параллельному порту для записи некоторых битов на машине с Windows7. Этот параллельный порт расположен на плате PCI, автоматически устанавливается Windows7 и может контролироваться как LPT2. Порту назначены адреса E800-E807 и E480-E487. Это выглядит для меня как нефизические адреса. Я уже пробовал разные способы записи в порт, например, с помощью inpout32.dll с http://www.logix4u.net/inpout32.htm или parport.dll в качестве решения Java. Чтобы освободить эти порты, я установил Userport, но я думаю, что с помощью этого приложения можно освободить только реальные физические порты. Итак, как я могу изменить адрес порта, например. 378, или заставить мое приложение писать на виртуальный адрес с помощью inpout32.dll?
Я уже пробовал некоторые найденные в Google советы, такие как отключение 378-адреса в BIOS, чтобы он был «бесплатным» для использования PCI-картой. Или вроде переключения между назначением на LPT1, LPT2, LPT3, но ничего не работает.
РЕДАКТИРОВАТЬ: Может быть, кто-то знает конкретный драйвер для этой PCI-карты, чтобы мне не нужно было использовать драйвер по умолчанию? Это: http://www.delock.de/produkte/gruppen/IO+Karten/1x_Parallel_UND_2x_Seriell_-_PCI_Karte_89004.html