tis est un fichier de commandes que vous pouvez entrer uniquement avec le code
vous devrez seulement putt dans un mot de passe
ce fichier batch est une version améliorée de prottected commande promt de radame que vous devriez vérifier que trop
ce que j’ai changé, c’est :
Je me suis assuré que pas tout le monde peut faire un compte, mais uniquement s’ils ont le mot de passe admin
et j’ai fait en sorte que si vous tapez votre mot de passe vous ne pouvez pas le voir sur l’écran, mais vous verrez que *** donc si quelqu'un est à la recherche de Pentecôte vous ils ne pouvez pas voir votre mot de passe
Code :
hors
: Accueil
couleur 07
CLS
écho.
écho des comptes de Cmd
ECHO ===
écho.
Echo [1] Log In
Echo [2] Sign Up
l’écho de sortie [3]
écho.
Set /p op =
Si op % == 1 goto 1
Si op % == 2 goto 2
Si op % == 3 goto 3
Goto erreur
: 2
CLS
echo Sign Up
echo ======================================
écho.
la valeur "psCommand = powershell-commande" $pword = AsSecureString - lecture-hôte « Entrez admin mot de passe » ; ^
$BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword) ; ^
[System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) ""
for /f "usebackq delims =" %% dans ('% psCommand %') Fixez-vous adminpassword = %% p
Si adminpassword % == ** goto 2pass entrez ADMIN mot de passe **
Si pas adminpassword % == ** entrez ADMIN mot de passe ** goto 1209348756
Goto 1209348756
: 1209348756
écho.
echo =================
écho.
mot de passe erroné Echo
écho.
echo =================
Accueil Goto
: 2 passes
la valeur de newname/p = "entrez le nouveau nom d’utilisateur:"
Si "newname"=="% newname %" goto inputname
: inputname
CD « % userprofile%\documents »
Si il existe des « cmdacoBin » goto saut
sinon il existe des « cmdacoBin » goto noskip
: noskip
MD « cmdacoBin »
Goto saut
: sauter
CD « % userprofile%\documents\cmdacoBin »
Si existe namexist goto « % newname%.bat »
dans le cas contraire les existent « % newname%.bat » goto skip2
: skip2
echo la valeur realusername = newname % > « % newname%.bat »
Goto prochaine
: prochaine
écho.
la valeur "psCommand = powershell-commande" $pword = read-host 'Entrez le mot de passe' - AsSecureString ; ^
$BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword) ; ^
[System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) ""
for /f "usebackq delims =" %% dans ('% psCommand %') Fixez-vous pswd = %% p
Si « pswd "==" % pswd % » goto inputpass
: inputpass
CD « % userprofile%\documents\cmdacoBin »
echo définie mot de passe = pswd % >> « % newname%.bat »
Goto next1
: namexist
écho.
ECHO que le nom d’utilisateur entré existe déjà.
echo Appuyez sur n’importe quelle touche pour revenir...
pause > nul
Goto 2
: next1
CLS
écho des comptes de Cmd
ECHO ===
écho.
ECHO que votre compte a été créé avec succès !
écho.
mettre en pause
Accueil Goto
: 1
couleur 07
CLS
echo Cmd comptes Log In
echo ================================
écho.
Set /p logname = nom d’utilisateur :
Si "logname"=="% logname %" goto 2.1
: 2.1
écho.
la valeur "psCommand = powershell-commande" $pword = read-host 'Entrez le mot de passe' - AsSecureString ; ^
$BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword) ; ^
[System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) ""
for /f "usebackq delims =" %% dans ('% psCommand %') définissez logpass = %% p
Si "% logpass %"=="% logpass %" goto login
: connexion
CD « % userprofile%\documents\cmdacoBin »
Si existent « % logname%.bat » goto appel
dans le cas contraire les existent « % logname%.bat » goto errorlog
: appeler
Call « % logname%.bat »
Si "mot de passe"=="% logpass %" goto logdone
Goto errorlog
: journal d’erreurs
couleur 0c
écho.
écho de nom d’utilisateur ou mot de passe incorrect.
écho d’accès refusé.
pause > nul
Accueil Goto
: logdone
CLS
Invite l’écho
ECHO ===
écho.
echo connecté avec succès !
écho.
mettre en pause
compte de Goto
: compte
CLS
CD « % userprofile%\documents\cmdacoBin »
Call « % realusername%color.bat »
Call « % realusername%.bat »
couleur colorcode %
CLS
écho.
echo -------------------------------------------------------------------------------
echo % realusername %
echo -------------------------------------------------------------------------------
écho.
echo -------------------------------------------------------------------------------
type d’écho dans ce que vous voulez faire
echo -------------------------------------------------------------------------------
écho.
écho.
** ICI, VOUS POUVEZ METTRE VOTRE PROGRAMME **