Lar*_*end 9 command-line windows-xp
我记得有(或曾经)一个命令涉及rundll32
调用 Windows XP 的“关闭计算机”菜单——也可以通过转到“开始菜单”>“关闭计算机”来调用该菜单。
有没有人碰巧知道/记得命令是什么?
PS:我不是在谈论“关机”命令。
最终编辑:好吧,使用 rundll32 获得此结果的最接近命令如下:
rundll32 msgina.dll,ShellShutdownDialog
Run Code Online (Sandbox Code Playgroud)
但请注意,您将获得“经典”菜单/对话框,而不是现代的“主题”版本。您可以使用下面由 techie007 发布的 VBScript one-liner 获得后者。
在 XP 之前,有一个命令,rundll32.exe shell32.dll,SHExitWindowsEx 1
. 它用于仍然在 XP 中工作。但是它在我的 XP VM 中不起作用。. .
从 XP 开始,Microsoft 包含了关闭命令,它完全符合您的要求,等等。它适用于远程计算机等。
编辑:
有很多人不知道的更流行的 Lock Computer 命令。
rundll32.exe user32.dll, LockWorkStation
编辑:
http://blogs.msdn.com/b/oldnewthing/archive/2004/01/15/58973.aspx
显然,以上是否定的。所以看起来我们被 PsShutdown 困住了。
正如其他人正确指出的那样,这些命令不起作用和/或不应使用。
这是一个选项,您可以使用脚本来调用该关闭对话框/菜单(它只是弹出关闭菜单;它不选择任何操作)。以下是一些可以帮助您入门的基础知识:
VBS:
CreateObject("Shell.Application").ShutdownWindows
Run Code Online (Sandbox Code Playgroud)
另存为Something.vbs
并使用cscript Something.vbs
.
电源外壳:
(New-Object -ComObject Shell.Application).ShutdownWindows();
Run Code Online (Sandbox Code Playgroud)
您可以从 MS此处 (KB968930)获得适用于 XP(等)的 PowerShell 2.0 。
这些应该适用于所有版本的 XP 及更高版本(VBS 也可以适用于 Windows 2000)。我在 Windows 7 (Ultimate) 上测试了它们并且它们有效。
归档时间: |
|
查看次数: |
2338 次 |
最近记录: |