C#程序应该是目前最容易报错的Windows程序了,毕竟不是每台电脑环境都是一样的,还有各种权限导致的异常,低版本.net框架根本无法捕获异常,所以C#程序报错很正常,掌握正确的调试办法才是解决之道。
昨天给公司写的简单定时播放音乐与关机的程序就出现了这种情况,最终发现问题是由于使用了写注册表的形式注册开机自启,而公司电脑没有操作注册表的权限,导致了异常保存,出现无法启动程序的情况。想知道我是怎么排查异常的吗?一起来学习下吧!
首先打开计算机管理功能,就是鼠标右键我的电脑,选择管理。
然后选择事件查看器下的Windows日志下的应用程序日志。
在这里我们可以看到所有计算机应用程序产生的日志,包括报错、警告等等。
上图就是我写的程序产生的错误日志,和IDE中的保存信息是一样的,有了它,就不怕任何报错了,你学到了吗?
评论 (0)