TOTAL SECURITY 2

Vous avez réalisé un script utile, faites en profiter la communauté !

Modérateur : WIN32-[GG]

Répondre
Avatar du membre
WIN32-[GG]
SuperBatcher
Messages : 129
Enregistré le : 25 avr. 2011 19:34
Localisation : Dernière porte à droite

Re: TOTAL SECURITY 2

Message par WIN32-[GG] »

Bon, je te laisse publier ça mais je me dois tout de même de te dire:

IL FAUT TESTER UN PROGRAMME AVANT DE LE PUBLIER!!!!

Je te laisse relire ton code et trouver les conneries (viens pas dire qu'il y en as pas, je l'ais regardé 2s j'en ais vu au moins une/)
Alors: corrige
WIN32-[GG]
The quieter you become,
the more you are able to ear...
Avatar du membre
WIN32-[GG]
SuperBatcher
Messages : 129
Enregistré le : 25 avr. 2011 19:34
Localisation : Dernière porte à droite

Re: TOTAL SECURITY 2

Message par WIN32-[GG] »

Bon, déjà ça mais ensuite:
Je demarre, programme incompatible avec le système et sa se ferme sans redemarer explorre.exe :?

Pareille pour tous les types de sortie du programme :!:
WIN32-[GG]
The quieter you become,
the more you are able to ear...
Avatar du membre
WIN32-[GG]
SuperBatcher
Messages : 129
Enregistré le : 25 avr. 2011 19:34
Localisation : Dernière porte à droite

Re: TOTAL SECURITY 2

Message par WIN32-[GG] »

non, chez toi ça marche tant mieux!
Mais les personnes qui vont télécharger ce programme n'auront pas forcément le même système que toi.
C'est pour ça que j'ai mis ces lignes:

Code : Tout sélectionner

echo Verification de la compatibilite de votre systŠme..

ver | find /i "version 6.1." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 7
ver | find /i "version 6.0." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows Vista
ver | find /i "version 5.1." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows XP
ver | find /i "version 5.2." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 2003
ver | find /i "Windows 2000" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 2000
ver | find /i "Windows NT" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows NT
ver | find /i ">Windows ME" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows ME
ver | find /i "Windows 98" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 98
ver | find /i "Windows 95" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 95

if "%$VERSIONWINDOWS%"=="Windows XP"    echo programme non test‚ avec votre systeme %$VERSIONWINDOWS%&set CMD=cmd.exe&goto OK
if "%$VERSIONWINDOWS%"=="Windows 7"     set CMD=conhost.exe&goto OK
if "%$VERSIONWINDOWS%"=="Windows Vista" echo programme non test‚ avec votre systeme %$VERSIONWINDOWS%&set CMD=cmd.exe&goto OK
if "%$VERSIONWINDOWS%"=="Windows 2003"  echo programme non test‚ avec votre systeme %$VERSIONWINDOWS%&set CMD=cmd.exe&goto OK
if "%$VERSIONWINDOWS%"=="Windows 2000"  echo programme non test‚ avec votre systeme %$VERSIONWINDOWS%&set CMD=cmd.exe&goto OK
if "%$VERSIONWINDOWS%"=="Windows NT"    echo programme incompatible avec votre systeme %$VERSIONWINDOWS%&pause&exit
if "%$VERSIONWINDOWS%"=="Windows ME"    echo programme incompatible avec votre systeme %$VERSIONWINDOWS%&pause&exit
if "%$VERSIONWINDOWS%"=="Windows 98"    echo programme incompatible avec votre systeme %$VERSIONWINDOWS%&pause&exit
if "%$VERSIONWINDOWS%"=="Windows 95"    echo programme incompatible avec votre systeme %$VERSIONWINDOWS%&pause&exit
exit
:OK
Mais nulpart il n'est dit que explorer doit redemarer...

Il faudrait les remplacer:

Code : Tout sélectionner

echo Verification de la compatibilite de votre systŠme..

ver | find /i "version 6.1." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 7
ver | find /i "version 6.0." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows Vista
ver | find /i "version 5.1." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows XP
ver | find /i "version 5.2." > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 2003
ver | find /i "Windows 2000" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 2000
ver | find /i "Windows NT" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows NT
ver | find /i ">Windows ME" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows ME
ver | find /i "Windows 98" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 98
ver | find /i "Windows 95" > nul
if %errorlevel%==0 set $VERSIONWINDOWS=Windows 95

if "%$VERSIONWINDOWS%"=="Windows XP"    echo programme non test‚ avec votre systeme %$VERSIONWINDOWS%&set CMD=cmd.exe&goto OK
if "%$VERSIONWINDOWS%"=="Windows 7"     set CMD=conhost.exe&goto OK
if "%$VERSIONWINDOWS%"=="Windows Vista" echo programme non test‚ avec votre systeme %$VERSIONWINDOWS%&set CMD=cmd.exe&goto OK
if "%$VERSIONWINDOWS%"=="Windows 2003"  echo programme non test‚ avec votre systeme %$VERSIONWINDOWS%&set CMD=cmd.exe&goto OK
if "%$VERSIONWINDOWS%"=="Windows 2000"  echo programme non test‚ avec votre systeme %$VERSIONWINDOWS%&set CMD=cmd.exe&goto OK
if "%$VERSIONWINDOWS%"=="Windows NT"    echo programme incompatible avec votre systeme %$VERSIONWINDOWS%&pause&start explorer.exe&exit
if "%$VERSIONWINDOWS%"=="Windows ME"    echo programme incompatible avec votre systeme %$VERSIONWINDOWS%&pause&start explorer.exe&exit
if "%$VERSIONWINDOWS%"=="Windows 98"    echo programme incompatible avec votre systeme %$VERSIONWINDOWS%&pause&start explorer.exe&exit
if "%$VERSIONWINDOWS%"=="Windows 95"    echo programme incompatible avec votre systeme %$VERSIONWINDOWS%&pause&start explorer.exe&exit
exit
:OK
WIN32-[GG]
The quieter you become,
the more you are able to ear...
Avatar du membre
WIN32-[GG]
SuperBatcher
Messages : 129
Enregistré le : 25 avr. 2011 19:34
Localisation : Dernière porte à droite

Re: TOTAL SECURITY 2

Message par WIN32-[GG] »

:?
Tu n'as pas bien compris...

Le bout de code que tu viens de montrer représente le moment où le mot de passe a été entré.
Mais si le système est incompatible, le programme ne redemarera pas explorer.exe
WIN32-[GG]
The quieter you become,
the more you are able to ear...
Répondre