繁体   English   中英

如果任务管理器打开,来自 user32.dll 的 SendInput function 不起作用

[英]SendInput function from user32.dll doesn't work if Task Manager is opened

我在 C# 中编写了一个带有虚拟键盘和鼠标的应用程序(在 OS Win 10 中)。 一切正常,但如果任务管理器打开,来自 user32.dll 的 SendInput 或 mouse_event function 不起作用。 有人可以告诉我如何解决它吗? 我发现如果任务管理器以管理员身份运行或任务管理器在设置中始终位于顶部,则有时会起作用。 但这个建议不起作用。

我最近使用这种方法遇到了一个问题。 这取决于您的应用程序在运行时所拥有的权限,并且仅当任务管理器集中在 window 时才会发生。 如果您以管理员身份运行应用程序,您应该具有与任务管理器交互所需的权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM