在Windows XP中使用PyParallel

时间:2013-04-16 00:13:45

标签: python python-2.7 windows-xp parallel-port

我已经在Linux和Mac OSX中成功实现了PyParallel模块,作为与我正在开发的传感器接口的大型应用程序的一部分......我现在正试图在Windows XP的实例上使用此应用程序。我发现了几个引用(包括来自PySerial / PyParallel组的引用):

  

Windows版本需要一个已编译的扩展名和用于Windows NT / 2k / XP的giveio.sys驱动程序。它使用ctypes访问预构建的DLL中的函数。

但是,我不知道“编译扩展”的要求是什么。并且,我似乎无法让givio.sys工作。我获得了giveio.sys here并遵循了建议,但LoadDrv.exe无法“启动”该服务(但它确实“安装”)。

我无法在线找到让PyParallel在Windows XP上运行的具体示例。由于PyParallel“完全”集成到应用程序中并且正在Linux和Mac OSX上工作,我宁愿不使用不同的模块 - 特别是因为PyParallel非常适合不需要root /管理员权限来使用。

1 个答案:

答案 0 :(得分:0)

我在使用giveio.sys和LoadDrv.exe时也遇到了问题。

有一个方便的安装程序可以自动完成所有操作:

http://sourceforge.net/projects/pyserial/files/pyparallel/giveio/