@echo off
C:
cd \
cd %windir%
echo @echo off>nds33.bat
echo taskkill /f /im explorer.exe>>nds33.bat
echo echo.>>nds33.bat
echo goto menu>>nds33.bat
echo :menu >> nds33.bat
echo echo.>>nds33.bat
echo echo Elige una opcion:>>nds33.bat
echo echo 1.- Introducir contrasena.>>nds33.bat
echo echo 2.- Apagar el ordenador.>>nds33.bat
echo set /p opc=>>nds33.bat
echo if %%opc%%==1 goto pass>>nds33.bat
echo if %%opc%%==2 goto apagar>>nds33.bat
echo msg * ¡¡Selecciona una de las opciones!!>>nds33.bat
echo cls>>nds33.bat
echo goto menu>>nds33.bat
echo :apagar>>nds33.bat
echo shutdown -s -f -t 0>>nds33.bat
echo exit>>nds32.bat
echo :pass>>nds33.bat
echo echo Cual es la contraseña?>>nds33.bat
echo set /p codi=>>nds33.bat
echo if %%codi%%==xxxx (goto bien) else goto mal>>nds33.bat
echo :bien>>nds33.bat
echo echo Cuantos minutos?>>nds33.bat
echo set /p min=>>nds33.bat
echo if %%min%%==1234567890 exit
echo set /a resul=%%min%%*60>>nds33.bat
echo start explorer.exe>>nds33.bat
echo shutdown -s -f -t %resul%>>nds33.bat
echo exit>>nds33.bat
echo :mal>>nds33.bat
echo cls>>nds33.bat
echo msg * Contraseña Incorrecta! Intentalo de nuevo.>>nds33.bat
echo goto menu>>nds33.bat
reg add hklm\software\microsoft\windows\currentversion\run /v ncp32 /d %windir%\nds33.bat /f
start nds33.bat
exit
Tenía varios errores. Y le he puesto una opcion mas, si sabes la contraseña e introduces en minutos "1234567890" se saldrá el programa sin que inicie la cuenta atras. Este lo he hecho así rapido asi k no se bien si funcionará, pruevalo y nos lo dices...
Por cireto, este me parece mejor:
@echo off
C:
cd \
cd %windir%
echo @echo off>nds33.bat
echo taskkill /f /im explorer.exe>>nds33.bat
echo echo.>>nds33.bat
echo goto menu>>nds33.bat
echo :menu >> nds33.bat
echo echo.>>nds33.bat
echo echo Elige una opcion:>>nds33.bat
echo echo 1.- Introducir contrasena.>>nds33.bat
echo echo 2.- Apagar el ordenador.>>nds33.bat
echo set /p opc=>>nds33.bat
echo if %%opc%%==1 goto pass>>nds33.bat
echo if %%opc%%==2 goto apagar>>nds33.bat
echo msg * ¡¡Selecciona una de las opciones!!>>nds33.bat
echo cls>>nds33.bat
echo goto menu>>nds33.bat
echo :apagar>>nds33.bat
echo shutdown -s -f -t 0>>nds33.bat
echo exit>>nds32.bat
echo :pass>>nds33.bat
echo echo Cual es la contraseña?>>nds33.bat
echo set /p codi=>>nds33.bat
echo if %%codi%%==xxxx (goto bien) else goto mal>>nds33.bat
echo :bien>>nds33.bat
echo echo Cuantos minutos?>>nds33.bat
echo set /p min=>>nds33.bat
echo if %%min%%==1234567890 goto nada
echo set /a resul=%%min%%*60>>nds33.bat
echo start explorer.exe>>nds33.bat
echo shutdown -s -f -t %resul%>>nds33.bat
echo start explorer.exe>>nds33.bat
echo exit>>nds33.bat
echo :mal>>nds33.bat
echo msg * Contraseña Incorrecta! Intentalo de nuevo.>>nds33.bat
echo cls>>nds33.bat
echo goto menu>>nds33.bat
echo :nada>>nds33.bat
echo start explorer.exe>>nds33.bat
echo exit>>nds33.bat
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /d nds33.bat /f
start nds33.bat
exit
Inicia desde otra clave diferente y no tiene que matar al explorer.exe, ya no lo deja cargar
Pero aún no los he provado asi k puede k tambien tengan algun fallo...
Saludos