Altere seu shell de logon em HKCU\Software\Microsoft\Windows NT\CurrentVersion\Winlogon → Shell (REG_SZ)
do Explorer para um programa que primeiro chama LockWorkStation()
, seguido pelo início do% realExplorer.exe
.
Ou faça isso antes, alterando HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon → Userinit (REG_SZ)
para um wrapper para Userinit.exe.
( Não use rundll32
para bloqueio, embora Escreva algo em C # ou Python ou qualquer outra coisa.)