需要从命令行运行Windows安全对话框
问题描述:
您知道,通常在输入ctrl-alt-del或ctrl-alt-end时会得到什么。除了在这种情况下,我不能按这些键,但我想启动该框。具体而言,我希望能够从命令行拉出更改密码对话框。需要从命令行运行Windows安全对话框
感谢
答
下面是Raymond Chen给出的答案的扩展。我演示了如何从批处理文件中调用WindowsSecurity。请注意,它仅在通过终端会话连接到Microsoft终端服务器时才能正常工作。
@if (@CodeSection == @Batch) @then
@echo off
:: See https://gist.github.com/DavidRuhmann/5199433 and
:: http://msdn.microsoft.com/en-us/library/windows/desktop/gg537748%28v=vs.85%29.aspx
:: for details.
CScript //E:JScript //Nologo "%~0" %*
exit /b
@end
try
{
var objShell = new ActiveXObject("shell.application");
objShell.WindowsSecurity();
WScript.Quit(0);
}
catch(e)
{
WScript.Quit(1);
}
答
OSK.exe将弹出一个屏幕上的键盘。它应该允许你点击ctrl-alt-del
似乎没有在我的XP机器上工作。 – Jeff 2009-04-13 16:12:37