如何使用Process.Start()关闭重新启动hibernate备用注销计算机

本文关键字:hibernate 重新启动 备用 注销 计算机 Process 何使用 Start | 更新日期: 2023-09-27 18:28:16

我正在制作一个客户端-服务器应用程序,所以我需要安静地关闭远程电脑。。我读过命令提示符shutdown/?中的shutdown参数。。但我仍然不知道执行以下命令的正确参数。

  • 停机
  • 重新启动
  • 休眠
  • 待命
  • 注销
  • 锁定(切换用户)

    那么,如果没有(/m),我如何在本地执行这些命令呢?

    void ShutDown(string cmd)
    {
        Process.Start("shutdown", cmd);
    }
    

    提前谢谢。

  • 如何使用Process.Start()关闭重新启动hibernate备用注销计算机

    试试这个:

    要关闭:关闭-s

    要重新启动:关闭-r

    注销:关闭-l

    要休眠:%windir%''system32''rundll32.exe PowrProf.dll,SetSuspendState

    要锁定:Rundll32.exe User32.dll,LockWorkStation

    休眠:rundll32.exe powrprof.dll,SetSuspendState 0,1,0

    注意:当使用cmd进行睡眠需要关闭休眠时,其他系统将休眠。