Art*_*yom 8 windows scripting popup
我正在从批处理文件运行测试脚本.
因为它是测试,程序预计会偶尔失败.只要返回错误代码就是文件,所以我可以继续并将特定测试标记为失败.
但是,在Microsoft Windows下可执行文件的行为非常烦人 - 如果出现问题,弹出窗口就像:
此应用程序无法启动,因为找不到foo.dll,重新安装应用程序可能会解决问题
<OK>
甚至更好:
"......"处的指令引用"..."处的内存.
单击OK以终止程序
单击CANCEL以调试程序
结果是已知的 - 脚本执行阻止,直到有人按下"确定"按钮.当我们谈论可能在某些无头虚拟机中自动运行的自动脚本时,可能会出现问题.
有没有一种简单的方法来防止这种行为,只是让应用程序退出失败代码 - 而不改变程序本身的代码?
这有可能吗?
答案如下:您需要禁用WER。
我在http://www.noktec.be/archives/259找到了对此的最简单描述
只需(在 XP 上):右键单击我的电脑 > 高级 > 错误报告 > 禁用
瞧 - 程序悄无声息地崩溃了!
当 DLL 丢失时,这并不能解决问题,但这种情况很少见,这对我来说已经足够了。
| 归档时间: |
|
| 查看次数: |
12716 次 |
| 最近记录: |