Я успешно реализовал модуль PyParallel в Linux и Mac OSX как часть большого приложения для взаимодействия с датчиком, который я разрабатываю .... Я сейчас пытаюсь использовать это приложение в экземпляре Windows XP. Я нашел несколько ссылок (в том числе справа от группы PySerial/PyParallel), что:Использование PyParallel в Windows XP
версии окна необходимо скомпилированного расширения и драйвер giveio.sys для Windows NT/2k/XP. Он использует ctypes для доступа к функциям в готовой DLL.
Однако, я не знаю, что такое «скомпилированное расширение». И я не могу заставить givio.sys работать. Я получил giveio.sys here и выполнил рекомендации, но LoadDrv.exe не смог «запустить» службу (она «устанавливает», однако).
Я не могу найти конкретные примеры в Интернете о том, как PyParallel работает в Windows XP. Поскольку PyParallel «полностью» интегрирован в приложение и работает как на Linux, так и на Mac OSX, я бы предпочел не использовать другой модуль, тем более что PyParallel отлично справляется с необходимостью использования привилегий root/administrator.
Я никогда не был в состоянии получить giveio.sys работать и «заброшен» с помощью параллельного порта в качестве обычного пользователя в пользу использования другое решение через USB. Я попробую ваше решение, хотя ... и повышаю/принимаю, если он работает. Благодаря! – ph0t0n