从 win32 中的其他会话中截取屏幕截图

Take screenshots from other sessions in win32

我想截取其他登录会话的屏幕截图。从具有 运行 可执行文件的会话中截取屏幕截图是可以的,但我如何在其他会话中执行此操作? 注意:我的可执行文件将以管理员身份执行。

您无法跨会话边界访问用户界面。您必须在目标会话中 运行 一个单独的进程,然后该进程可以在本地捕获屏幕截图,然后使用您选择的 IPC 机制(例如套接字或管道)将数据传输到您的主进程过程。