使用C#Windows服务应用程序监控桌面用户生产力时间 [英] Desktop User Productivity time monitoring using C# Windows Service Application
本文介绍了使用C#Windows服务应用程序监控桌面用户生产力时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
亲爱的团队,
我想使用C#开发一个窗口服务来捕获桌面用户的活动,例如 ,
- 用户已登录& out time(& Restart)
- Application Start&结束时间
- 所有互联网访问以及URL
- 系统空闲时间
这里的问题是,
- 用户登录&退出时间
- 当用户开始和结束任何应用程序时,如何让Windows服务知晓(我不想使用System.Diagnostics捕获正在运行的进程)
- 我想在用户尝试时浏览用户访问互联网(URL详细信息)
- 我想计算用户每天的空闲时间。
你能帮助我澄清一下吗?
谢谢,
Selva
解决方案
你好,
这是一个良好的入门基础。
https://www.codeproject.com/Articles/21492/Monitoring-desktop-windows-from-a-Windows-service
Dear Team,
I want to develop a window service using C# to capture the desktop user's activities such as ,
- User Logged in & out time ( & Restart )
- Application Start & end time
- All Internet access along with URL
- System Idle time
Here the questions are,
- User logged in & out time
- How do make windows service aware, as and when any application is start and end by the user (I do not want to capture the running processes using System. Diagnostics)
- I wanted to get the internet browsing of the user whenever he/she trying to access the internet (URL details)
- I wanted to calculate the user’s idle time a day.
Can you guys help me to get this clarified?
Thanks,
Selva
解决方案
Hello,
Here is a decent foundation for getting started.
https://www.codeproject.com/Articles/21492/Monitoring-desktop-windows-from-a-Windows-service
这篇关于使用C#Windows服务应用程序监控桌面用户生产力时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文