Как заблокировать экран из командной строки в Windows 8.1

1

Следующая команда упоминается в других местах:

rundll32.exe user32.dll,LockWorkStation

или же

C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation

но я не смог заставить команду работать в cmd.exe (режим администратора).

В Windows 7 это то, как я добился того, чего хотел в скрипте autohotkey RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System, DisableLockWorkstation, 0

Sleep, 500
DllCall("LockWorkStation")
Sleep, 2000
RegWrite, REG_DWORD, HKEY_CURRENT_USER, 
Software\Microsoft\Windows\CurrentVersion\Policies\System, DisableLockWorkstation, 1
Forethinker
источник

Ответы:

3

Я устал обе команды вручную, и это работало для меня без каких-либо проблем, как в обычном и привилегированном cmd в ОС 8.1.

rundll32.exe user32.dll, LockWorkStation

или же

C: \ Windows \ System32 \ rundll32.exe user32.dll, LockWorkStation

проверьте, вызывает ли оно какое-либо сообщение об ошибке во время выполнения команды и отладки на основе сообщения об ошибке

vembutech
источник
1
Я обнаружил, что мне нужно запустить скрипт autohotkey в режиме администратора
Forethinker,