做一个测试软件!自动测试即无人操作测试~! 需函数来判断程序(打个比方如 微软的word或记事本)是 否出现异常!如果出现异常~则捕捉此异常 然后自定义异常编号显示在测试软件上! 异常有以下三种:
                        一 弹出异常对话框(类似系统中的致命错误的对话框)
                         
                        二 软件无提示退出(比如用微软的WORD或记事本编辑 按下回车键后无提示关闭软件)
                        三 以上异常出现后 文件名变化为固定格式 这个固定格式为 原文件名+时间戳(当前系统时间 年月日时)
                             
                            不一定要求全代码    部分可用文字表达~  希望高手们指点一下方法 和思路!!    万分感谢!!!

解决方案 »

  1.   

    插入一个DLL,然后在其中处理进程的未处理异常。
      

  2.   

    去mciro的developer download
    里面有这方面的很好的例子
      

  3.   

    怎么就没有人会用windows API函数来写给我看吗?~
      

  4.   

    SetUnhandledExceptionFilter就是API啊自动测试即无人操作测试~! 在自动也要人干预,
    也要写测试脚本,要不用什么驱动
      

  5.   

    你可以使用一下windows的作业内核对象。
    当设计一个服务器时,也必须将一组进程作为单个进程组来处理。例如,客户机可能要求
    服务器执行一个应用程序(这可以生成它自己的子应用程序),并给客户机返回其结果。由于
    可能有许多客户机与该服务器相连接,如果服务器能够限制客户机的要求,即用什么手段来防
    止任何一个客户机垄断它的所有资源,那么这是非常有用的。这些限制包括:可以分配给客户
    机请求的最大C P U时间,最小和最大的工作区的大小,防止客户机的应用程序关闭计算机,以
    及安全性限制等。
    这是其中的一个函数,其他可以参照msdn
    StartRestrictedProcess