C#中怎么样记录用户对程序的所有的操作日志? 比如点击鼠标、键盘输入,甚至于记录界面中的每个控件的变化
4个回答
展开全部
程序启动时遍历所有控件, 用反射获取控件所有事件, 添加事件处理程序, 写日志, 当然也可以将事件参数序列化一并保存到日志. 这样写的代码比较少, 但是这样的程序奇慢无比, 还容易引发循环引用, 出了问题根本无法排查.
还有就是普通的方法, 老老实实写代码, 要监控那些就写那些.
还有就是普通的方法, 老老实实写代码, 要监控那些就写那些.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在每个事件中都调用写日志的函数呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询