美文网首页
如何查找进程被谁关闭

如何查找进程被谁关闭

作者: 肥树仙僧 | 来源:发表于2019-07-09 11:03 被阅读0次
  1. 安装windows调试工具包

  2. 以管理员身份运行gflags.exe工具

  3. 使用gflags.exe监视指定程序的退出,如下操作:

    图1-监视程序退出设置
  4. 在事件查看器中查看来源为"Process Exit Monitor"的事件
    在"运行"窗口中键入"eventvwr",打开事件查看器,选择"Windows日志"---"应用程序",如下:

    图2-应用程序日志
  5. 测试-以notepad++.exe为例

    1. 正常退出


      图3-正常退出
    2. 使用任务管理器结束进程


      图4-任务管理器关闭
    3. 调用TerminateProcess函数结束进程
      图6-TerminateProcess函数结束进程
  6. 如何取消应用程序监控

    • 重新打开gflags.exe
    • 选择"Silent Process Exit"选项卡
    • 输入要取消监视的进程名
    • 按"Tab"键
    • 将"Enable Silent Process Exit Monitoring"去掉勾选

参考链接:
Find out who killed a process in Windows
https://techibee.com/sysadmins/find-out-who-killed-a-process-in-windows/2286
Windbg工具下载
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-download-tools

相关文章

网友评论

      本文标题:如何查找进程被谁关闭

      本文链接:https://www.haomeiwen.com/subject/ffitkctx.html