【问题标题】:Instantly Shut Down/Sleep shortcut立即关机/睡眠快捷方式
【发布时间】:2014-09-14 18:01:49
【问题描述】:

如何创建一个快捷方式来立即关闭计算机,就像按住电源按钮 4 秒后计算机会立即关闭一样。这是用于 PC 的。

我尝试使用 shutdown /s /t 0 创建快捷方式,但它不会立即关闭。 谢谢。

【问题讨论】:

  • 你要告诉我们是 Mac 还是 PC?
  • 你想写一个程序来做到这一点吗?如果是这样,使用哪种语言?你有你已经尝试过的代码示例吗?
  • 如果一个程序可以做到这一点,是的。任何语言都可以。

标签: shutdown


【解决方案1】:

你不能那样做。这是一个硬件功能(切断机器的电源,并没有真正“关闭”)。

【讨论】:

    【解决方案2】:

    虽然它不太可能实现您所描述的硬件功能,但我相信您可以通过向系统发送紧急关闭请求来模仿这种行为。结果将是会话立即关闭,这与按住电源按钮的时间相当。

    在 Windows 中,您可以通过使用 NtShutdownSystemNtSetSystemPowerState 来实现此目的。 关于这个主题有一篇非常好的文章:

    http://www.codeproject.com/Articles/34194/Performing-emergency-shutdowns

    在基于 Unix/Posix 的系统中,您应该能够通过以下方式做到这一点:

    echo 1 > /proc/sys/kernel/sysrq-trigger ;
    echo o > /proc/sysrq-trigger
    

    但是您可能需要获得所需的权限。

    【讨论】:

      猜你喜欢
      • 2022-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-17
      相关资源
      最近更新 更多