【发布时间】:2010-05-31 17:47:45
【问题描述】:
我一直在尝试使用 pyParallel 访问并行端口,它与 PySerial 位于同一 sourceforge 中:
http://sourceforge.net/projects/pyserial/files/
我收到一个 WidowsError: exception: priviledged instruciton。有人用过这个模块吗?
import parallel
p = parallel.Parallel()
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "C:\Python26\lib\site-packages\parallel\parallelwin32.py", line 74, in __init__
self.ctrlReg = _pyparallel.inp(self.ctrlRegAdr)
WindowsError: exception: priviledged instruction
【问题讨论】:
-
我在很久很久以前用过它,在一些已经很老的操作系统上,也许是 Win'98。您使用的是什么版本的 Windows?最近的版本多年来一直在加强安全性(也不是坏事;-),这可能解释了问题(尽管不一定建议解决方案......如果您的 Windows 版本不允许用户模式程序从并行端口的控制寄存器执行输入操作,如何实现这一目标远非显而易见)。
标签: python port parallel-processing