1

我正在考虑编写一个可以在最好隐藏的 Windows 服务器(2008)上运行的 Windows 服务(.NET),我基本上希望它执行以下操作:

  1. 登录时检查当前用户
  2. 如果用户是“SpecificUsername”,则开始记录屏幕活动(可以是每秒左右的屏幕截图或视频)
  3. 如果在一段时间内没有检测到键盘按下/鼠标点击,则暂停录制
  4. 在用户注销时停止捕获

我的问题是:

我可以使用 .NET 本地捕获屏幕,还是有推荐的第三方 dll 我可以使用它?

4

1 回答 1

1

此链接将带您到一些用于在 c# 中进行屏幕捕获的好代码。我正在考虑使用它,但还没有使用它的应用程序。

检查当前用户可以在应用程序中最容易地完成,具体取决于您保存登录信息的位置,即:会话、Windows 身份验证、cookie 或数据库等。

于 2011-11-16T11:47:41.400 回答