CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

进程中能否判断windows系统死机或关机

楼主hamimelon(夜过留香)2005-11-10 09:25:44 在 VC/MFC / 进程/线程/DLL 提问

怎样在程序中判断windows系统死机或关机,或者有什么别的办法也行!多谢 问题点数:100、回复次数:15Top

1 楼lixiaosan(小三)回复于 2005-11-10 09:29:02 得分 0

机都死了,你的程序还能动。。Top

2 楼legendhui(秋天的叶子)回复于 2005-11-10 09:29:12 得分 0

死机或者关机的时候,你的进程已经没有了响应,怎么判断?Top

3 楼hamimelon(夜过留香)回复于 2005-11-10 09:33:31 得分 0

我现在就是通过网络来检测,但是太单一了,有没有谁知道硬件看门狗之类的是怎样判断死机的??Top

4 楼smiwang()回复于 2005-11-10 09:40:14 得分 10

你的程序在运行中定时给硬件看门狗一个信号,一旦信号没有了,说明机器死了,看门狗就RESETTop

5 楼ydfivy(我就是一送外卖的)回复于 2005-11-10 16:31:17 得分 0

系统都死了,你的进程在哪里运行啊?Top

6 楼czg516(伟大的程序员从一点一滴做起)回复于 2005-11-10 17:03:27 得分 5

系统死了,在它上面运行的程序无法再动弹了。Top

7 楼lianglp(寻找黄金分割点)回复于 2005-11-11 16:57:56 得分 0

在网络中,你用的是软件,看dog用的是硬件,差不多的吧。Top

8 楼msvcp60(HOOK)回复于 2005-11-11 17:57:43 得分 5

如果有   WATCH   DOG支持就可以,不过一般都是工控机才有WDTTop

9 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-11-11 21:26:13 得分 5

通过硬件来支持的Top

10 楼Featured(我握着爱情的门票静静排队……)回复于 2005-12-11 22:09:13 得分 5

只能通过硬件实现Top

11 楼Stefine(CSDN最菜滴猩猩)回复于 2005-12-11 22:12:27 得分 0

工控机  
  呵呵,  
   
  哪位达人解释下?Top

12 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2005-12-12 10:34:47 得分 0

关机可以判断。死机就。。。。。Top

13 楼vc_asm(哥俩好)回复于 2005-12-12 13:14:34 得分 10

搞驱动,弄定时中断  
   
  Top

14 楼jason_wentzel()回复于 2005-12-13 08:58:33 得分 50

關機、注銷、重啟是可以知道的,但死機應該是無法判断的,以下是獵取這些消息的代碼,希望對你有用。  
  ON_MESSAGE(WM_QUERYENDSESSION,OnQueryEndSession)  
  afx_msg   BOOL   OnQueryEndSession(WPARAM   wReserved,LPARAM   lEndReason);  
  BOOL   CMainFrame::OnQueryEndSession(WPARAM   wReserved,LPARAM     lEndReason)    
  {  
  if(lEndReason==ENDSESSION_LOGOFF)  
  {  
  MessageBox("dfs");  
  return   false;  
  }  
  else  
  {  
  MessageBox("111111");  
  return   false;  
  }  
   
  return   TRUE;  
  }  
  Top

15 楼xx_jj()回复于 2005-12-13 11:23:42 得分 10

看门dog   是硬件实现的     上层通过驱动控制开启看门dogTop

相关问题

  • 关机怎么死机了?
  • TerminateProcess杀死某些进程(应用程序,非系统进程)时会导致系统(WIN2000)不稳定,死机,甚至不能关机,怎么处理??
  • 关机老死机,是怎么回事??
  • 98关机是死机的问题:(
  • Win2003关机时死机问题
  • 如何判断应用程序非法结束呢?比如结束进程或者关机或者重启?...急!!在线等!!
  • Perl进程判断问题
  • WIN2000PRO关机问题及网上邻居打开死机问题!!!
  • 98,2000如何判断非法关机?
  • 98系统关机时提示"default ime",点"立即结束"后,进入关机画面,死机!

关键词

  • 硬件
  • 系统
  • 死机
  • 关机
  • 判断
  • lendreason
  • onqueryendsession
  • 看门狗
  • 进程
  • dog

得分解答快速导航

  • 帖主:hamimelon
  • smiwang
  • czg516
  • msvcp60
  • oyljerry
  • Featured
  • vc_asm
  • jason_wentzel
  • xx_jj

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo