Я пытаюсь использовать параллельный порт PCIe из C++. (http://www.amazon.com/StarTech-com-Express-Profile-Parallel-PEX1PLP/dp/B004G7O2AC)

Кажется, я не могу изменить состояние любого из регистров, а мой вольтметр и светодиоды не меняются.

Я использую inpout32 .dll на 64-битной машине Windows 7. Я думаю, что DLL работает, потому что он успешно запускает пример программы (с звуковыми сигналами работает). Я использовал код с http://www.highrez.co.uk/Downloads/InpOut32/ .

Я думаю, что есть проблема с моим номером порта. Я пробовал следующие порты безуспешно:

0xCC00 0xC880 0x0378

Регистры прочитаны

ecp? x90
ecp? x40
ecp? x15

spp? x0
spp? x7f
spp? x0
spp? xff
spp? xff
spp? xff
spp? xff
spp? xff

Шт LPT1

0