关于自定义的windows服务如何获取鼠标位置 10
用python写了一个windows服务,服务里使用win32api.GetCursorPos()获取鼠标位置。结果发现总是获取失败,查了一些资料,据说是服务没有和桌面的...
用python写了一个windows服务,服务里使用win32api.GetCursorPos()获取鼠标位置。
结果发现总是获取失败,查了一些资料,据说是服务没有和桌面的交互权限的原因(win7系统)。
通过python test.py --interactive install方式在服务属性中勾选上了"允许服务与桌面交互",这样倒是拿到坐标了,但是无论怎么操作鼠标,得到的鼠标位置都是(512,384),百思不解,求高手指点
不起服务,直接运行python程序是可以拿到正确的坐标的。
所以怀疑还是用户权限问题? 展开
结果发现总是获取失败,查了一些资料,据说是服务没有和桌面的交互权限的原因(win7系统)。
通过python test.py --interactive install方式在服务属性中勾选上了"允许服务与桌面交互",这样倒是拿到坐标了,但是无论怎么操作鼠标,得到的鼠标位置都是(512,384),百思不解,求高手指点
不起服务,直接运行python程序是可以拿到正确的坐标的。
所以怀疑还是用户权限问题? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询