七 102007
这件事的起因是我想把原来用Java写的SimpleJudge搬到.Net下,原先Java在调用本地应用程序的时候,如果应用程序出错,是不会弹出一个框说出错的,但是在.Net下,由于和Windows关系比较好,会直接把Exception扔给Windows,然后就弹出个“应用程序错误”的对话框。说实话这个框蛮烦的,内容就是一大堆地址,对绝大部分用户来说一点用都没有。
屏蔽的方法如下:
修改注册表(Win+R -> Regedit):HEKY_LOCAL_MACHINE\System\CurrentControlSet\Control\Windows\,然后修改ErrorMode项,其值为:
0:对所有的错误弹出对话框(默认值)
1:仅对应用程序的错误弹出对话框,即系统错误不弹出
2:对任何错误都不弹出对话框
修改完就OK了。
您还可能感兴趣的日志:
3q 我找了好长时间了