【发布时间】:2017-03-27 20:09:09
【问题描述】:
我在 Qt5 Windows 10 中有一个程序,我在其中模拟点击(帮助有特殊设备的残疾朋友)。我使用发送输入。问题是当我模拟单击以按下 Windows 虚拟键盘 (osk.exe) 上的键时,它不起作用。事实上,它有效,但前提是我以管理员身份运行该程序。但是,即使程序不是以管理员身份运行,我也希望它能够工作。
有什么建议吗?
【问题讨论】:
-
为什么绝对需要它在受限权限下运行?
-
看起来你必须是管理员才能运行它,所以除了以管理员权限运行它之外可能没有其他解决方案。
-
@Ceros 因为我希望其他没有计算机管理员权限的人使用该程序。
-
一定要使用 SendInput 吗?
-
@picklechips 不,我可以通过 Qt 使用任何在 Windows 上工作的东西