c# - 寻找 C# 或 Java 或 Python 或 C++ 示例来控制 Windows 远程桌面

标签 c# python windows api remote-desktop

<分区>

我们有一项硬性规定,所有计算机在闲置 15 分钟后都必须锁定。

对于使用 CodedUI 库的 GUI 测试,重要的是连接打开并且屏幕未锁定。因此,为了绕过检查,我正在考虑用 Python 等编写一个脚本,这将使连接保持事件状态……比如说,每 5 分钟点击一次“Windows”两次。

我在网上搜索了一下,没有发现任何相关的内容。有什么建议吗?

http://www.google.com/#sclient=psy&hl=en&q=remote+desktop+api&aq=f&aqi=g1g-m4&aql=&oq=&pbx=1&fp=3f8c1f6954acb9e1

编辑:

感谢 Paul Sasik 要求我澄清。是的,我只需要某种可行的解决方案。

最佳答案

它必须是远程的吗?无论您的解决方案是什么,您都需要在目标机器上运行某种服务/守护进程。既然您无论如何都需要它,为什么不创建一个小应用程序,通过移动窗口或仅向桌面发送点击来简单地在本地模拟用户交互?

这是一个 MSDN article that describes emulating mouse and keyboard events .可能是一个开始或正是您所需要的。

关于c# - 寻找 C# 或 Java 或 Python 或 C++ 示例来控制 Windows 远程桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4839234/

相关文章:

python - 运行结构脚本抛出 ImportError : No module named celery

python - Python 的网站如何生成其在线文档?

python - 如何在实例化时有条件地将 mixin 添加到当前类中?

windows - 从intelliJ以管理员身份运行Gradle

c# - 如何停止 XDocument.Save 写入转义字符

c# - Entity Framework 多重聚合性能

c# - WPF 和装饰器

c# - Azure Apim 承载 token

windows - 如何在 IIS Express 中引用 native 文件?

windows - 在临时目录中创建文件时的“The process cannot access the file because it is being used by another process”