RT
windows的ie对url访问历史进行了记录,可以提取,我想请教的是:windows有没有对应用程序的打开关闭情况进行记录?我已经研究了下应用程序日志,除了报错记录以外没有有价值的东西,但是我想记录个应用程序的打开、关闭情况应该不是难事而且windows应该做了吧,不知道有没有哪位大牛研究过这个问题。然后,如果windows没有干这事的话,我想该如何干这事呢?我试验了下,用进程轮询算是最精确的做法,但是开销比较大,用钩子好像钩得不全,有的钩子可以勾到打开钩不到关闭,有的钩子钩到关闭钩不到打开,而且钩子不卸载的话系统简直跟崩溃了一样,不知道还有没有什么好的方法,做个服务行么?唉,总之小弟没啥好点子了,请各位大牛出手相助,谢谢了!
windows的ie对url访问历史进行了记录,可以提取,我想请教的是:windows有没有对应用程序的打开关闭情况进行记录?我已经研究了下应用程序日志,除了报错记录以外没有有价值的东西,但是我想记录个应用程序的打开、关闭情况应该不是难事而且windows应该做了吧,不知道有没有哪位大牛研究过这个问题。然后,如果windows没有干这事的话,我想该如何干这事呢?我试验了下,用进程轮询算是最精确的做法,但是开销比较大,用钩子好像钩得不全,有的钩子可以勾到打开钩不到关闭,有的钩子钩到关闭钩不到打开,而且钩子不卸载的话系统简直跟崩溃了一样,不知道还有没有什么好的方法,做个服务行么?唉,总之小弟没啥好点子了,请各位大牛出手相助,谢谢了!
解决方案 »
- .NET 检测系统是多少位的。32或64?
- c# 外部引用c++非托管DLL问题,十万火急,数据结构int32_t
- 不知在C#中如何处理
- winforms程序打包问题
- C#操作word文档出现问题。进来帮帮忙(winform)
- WinForm应用程序,窗体失去焦点则程序无法响应(崩溃掉),附代码,请各位朋友
- 怎么把字符串"ad你好bd|123"以"|"分为"ad你好bd"和"123"两部分
- 如何通过c#程序读取某个具有版本号的.net程序dll的版本号信息?
- 关于Excel文件上传读取数据的问题
- 求大神!!在c#把excel导入datatable时出错了!!
- c/s结构的程序,服务器起隔两天就不能用,需要重启
- 常见的问题,仓库的出入报表
关于打开,你可以拦截Explorer.exe的CreateProcess.
对于关闭,你可以拦截消息。
至于安装钩子之后系统的状态,那就看你怎么处理的了。