VC 中有几种关机命令,他们的特点以及在98,2000,NT下的区别。

解决方案 »

  1.   

    ExitWindowsEx  参数有几种,包括关机,重起,注销,等等
      

  2.   

    Win32Shutdown Method in Class Win32_OperatingSystem
      

  3.   

    当用户修改了Windows里面的一些设置,Windows经常会提问是否要重新启动计算机,当用户点Yes的时候,计算机将会自动重启。这个就是API函数ExitWindowsEx的一个典型的应用。  ExitWindowsEx,顾名思义就是退出Windows的函数,它有两个参数,第一个是退出Windows的选项,常用的有:EWX_REBOOT(重新启动计算机),EWX_SHUTDOWN(关闭计算机),EWX_LOGOFF(注销当前用户),第二个参数系统保留没有使用,可设为0。
      

  4.   

    ExitWindowsEx  有几个参数 在NT下的差别就是你在关机前需要取得关机的权限 否则只能注销
      

  5.   

    我用 ExitWindowsEx(EWX_SHUTDOWN,0) 在98上试了一下,当我还有文件没有保存时,它会跳出一个对话框提示是否需要保存。这时如果我选“取消”的话,关机命令也被取消了;如果什么也不选,过一会儿又会跳出“结束任务”的对话框。我想,有没有什么方法可以略过对话框这一步,强行让它保存后直接关机。最好是能有Office的“挽救的文档”那样的效果。
    (是不是有点得寸进尺,^_^  帮帮忙)