2008-12-29 71 views
1

您知道,通常在輸入ctrl-alt-del或ctrl-alt-end時會得到什麼。除了在這種情況下,我不能按這些鍵,但我想啓動該框。具體而言,我希望能夠從命令行拉出更改密碼對話框。需要從命令行運行Windows安全對話框

感謝

回答

-1

control.exe password.cpl - 將啓動密碼控制面板小程序。

+0

似乎沒有在我的XP機器上工作。 – Jeff 2009-04-13 16:12:37

2

您可以撥打Shell.WindowsSecurity方法。 The documentation包含示例代碼。

2

下面是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); 
} 
0

OSK.exe將彈出一個屏幕上的鍵盤。它應該允許你點擊ctrl-alt-del