Python Win32文件模块设备控制参数不正确
我有一台联想ThinkPad笔记本电脑,它有一个内置的加速计,叫做主动保护系统。我的操作系统是Windows7,我安装了python 2.7。我正在尝试编译一个python脚本,该脚本假设从加速度计读取数据,但它给出了Python Win32文件模块设备控制参数不正确,python,driver,accelerometer,deviceiocontrol,Python,Driver,Accelerometer,Deviceiocontrol,我有一台联想ThinkPad笔记本电脑,它有一个内置的加速计,叫做主动保护系统。我的操作系统是Windows7,我安装了python 2.7。我正在尝试编译一个python脚本,该脚本假设从加速度计读取数据,但它给出了错误:(87,'DeviceIoControl','The参数不正确。')错误 import win32file hDevice = win32file.CreateFile(r'//./ShockMgr', GENERIC_READ, FILE_SHARE_READ, None
错误:(87,'DeviceIoControl','The参数不正确。')
错误
import win32file
hDevice = win32file.CreateFile(r'//./ShockMgr', GENERIC_READ, FILE_SHARE_READ, None, OPEN_EXISTING, 0, 0)
if hDevice:
data = win32file.DeviceIoControl(hDevice, 0x733FC, '', 0x24, None)
state = struct.unpack('i16h', data)
我在设备管理器中找不到加速计,但我知道它安装正确,因为其他应用程序可以使用它,但我想我够不到它
什么可能导致此问题?我如何解决它?
提前谢谢