使用C#将活动窗口捕获到jpg?
我正在创建一个捕获所有用户会话详细信息的Windows应用程序 我想跟踪有多少用户使用RDP会话连接到我的机器。想用屏幕截图记录他们的所有活动 因此,我想知道如何捕获活动屏幕。我尝试了“RUNAS”,但它显示了我跑步的当前屏幕截图。我能够使用用户的应用程序数据,但不能得到实际的屏幕 我还尝试了LogonUser、CreateProcessAsUser,但并没有得到实际意义。所以请让我知道我该怎么做 我使用“cassia”谷歌库列出了所有当前登录的用户 谢谢使用C#将活动窗口捕获到jpg?,c#,windows,screenshot,multiple-users,C#,Windows,Screenshot,Multiple Users,我正在创建一个捕获所有用户会话详细信息的Windows应用程序 我想跟踪有多少用户使用RDP会话连接到我的机器。想用屏幕截图记录他们的所有活动 因此,我想知道如何捕获活动屏幕。我尝试了“RUNAS”,但它显示了我跑步的当前屏幕截图。我能够使用用户的应用程序数据,但不能得到实际的屏幕 我还尝试了LogonUser、CreateProcessAsUser,但并没有得到实际意义。所以请让我知道我该怎么做 我使用“cassia”谷歌库列出了所有当前登录的用户 谢谢 Laxmilal当用户登录到计算机时,
Laxmilal当用户登录到计算机时,让应用程序在用户会话中启动,然后监视其已在的用户会话,这将容易得多。同步正在运行的应用程序的多个实例(每个登录的用户一个实例)所固有的问题比让应用程序一次打通windows用户会话并在多个不同会话中运行代码(然后同步所有会话)所涉及的问题更容易解决.作为旁白:用于屏幕截图的JPEG。可能与同一作者的[How to take users session screen shot using C#]()重复?您是否试图从未运行的会话中捕获桌面?您是否可以在用户登录时(例如从启动时)运行进程?您确定这是法律允许的吗?根据德国法律,这是不允许的:)