我需要一个可以在 Windows XP 上运行的关机定时器应用程序。我希望它需要密码才能取消定时器。
答案1
使用 Windows 内置的关机定时器,shutdown.exe
。它允许您指定显示警告的时间长度以及警告文本应该是什么。取消关机需要管理权限或通过组策略授予用户管理定时关机的权限。
要启动关机,请在命令提示符中使用以下命令。您还可以为其创建桌面快捷方式:
shutdown -t nn -s -c "Notice to show to user"
nn
是关机前显示警告的秒数。-s
告诉它关机;你可以使用-r
它来重新启动。
要取消该命令,请从管理员帐户打开命令提示符,然后键入
shutdown -a
这将停止正在进行的任何定时关机。要创建一个快捷方式,让任何拥有管理员帐户密码的用户都可以执行此操作,请使用:
runas -user:administrator shutdown -a
这将打开一个命令提示符,要求输入管理员帐户的密码,然后停止关机。
如果您需要比这些选项提供的更多控制,您可能需要寻找第三方程序。但是,这些选项适用于任何 Windows 计算机并且是内置的。您还可以从计划任务如果您希望每天在特定时间关机。
答案2
作为这这个问题没有一个好的答案(除非你要做一些编码)我倾向于说你的也没有。
此外,如何阻止某人直接终止进程?进程实际上无法阻止这种情况。