A voir également:
- Aide numero de volume
- Numero prive - Guide
- Mélangeur de volume - Guide
- Numero clavier ✓ - Forum Bureautique
- Télécharger idm gratuitement sans numéro de série - Télécharger - Téléchargement & Transfert
- Impossible d'utiliser ce numéro de téléphone pour la validation. - Forum Gmail
3 réponses
Oui avec un Editeur Hexadécimal du genre de ceux qui servent à patcher les jeux. Par exemple Hex Workshop
http://www.bpsoft.com
http://www.bpsoft.com
je vais voir, enattendant qqn peut m'expliquer ce batch...
@ECHO OFF
IF '%1'=='' GOTO Syn
SET Opt=
FOR %%v IN (a A a: A:) DO IF '%1'=='%%v' SET opt=0
FOR %%v IN (b B b: B:) DO IF '%1'=='%%v' SET opt=1
::Use on hard disks disabled by default.
::FOR %%v IN (c C c: C:) DO IF '%1'=='%%v' SET opt=2
::FOR %%v IN (d D d: D:) DO IF '%1'=='%%v' SET opt=3
IF '%opt%'=='' GOTO Syn
ECHO L 0 %opt% 0 1 > t$e$m$p$
ECHO e 26 00 >> t$e$m$p$
ECHO w 0 %opt% 0 1 >> t$e$m$p$
ECHO q >> t$e$m$p$
DEBUG < t$e$m$p$ > NUL
DEL t$e$m$p$
SET opt=
FOR %%v IN (a b c d A B C D) DO IF '%1'=='%%v' SET opt=:
ECHO Serial number cleared from drive %1%opt%
SET opt=
GOTO End
:Syn
ECHO Syntax: NOSERIAL d:
ECHO where d: is the drive to be cleared
:End
@ECHO OFF
IF '%1'=='' GOTO Syn
SET Opt=
FOR %%v IN (a A a: A:) DO IF '%1'=='%%v' SET opt=0
FOR %%v IN (b B b: B:) DO IF '%1'=='%%v' SET opt=1
::Use on hard disks disabled by default.
::FOR %%v IN (c C c: C:) DO IF '%1'=='%%v' SET opt=2
::FOR %%v IN (d D d: D:) DO IF '%1'=='%%v' SET opt=3
IF '%opt%'=='' GOTO Syn
ECHO L 0 %opt% 0 1 > t$e$m$p$
ECHO e 26 00 >> t$e$m$p$
ECHO w 0 %opt% 0 1 >> t$e$m$p$
ECHO q >> t$e$m$p$
DEBUG < t$e$m$p$ > NUL
DEL t$e$m$p$
SET opt=
FOR %%v IN (a b c d A B C D) DO IF '%1'=='%%v' SET opt=:
ECHO Serial number cleared from drive %1%opt%
SET opt=
GOTO End
:Syn
ECHO Syntax: NOSERIAL d:
ECHO where d: is the drive to be cleared
:End
Je suppose qu'il s'agit d'un fichier NOSERIAL.BAT à utiliser avec une lettre de lecteur du style NOSERIAL A: ou NOSERIAL b:
@ECHO OFF pour masquer les lignes de commandes à l'éxécution
IF '%1'==" GOTO Syn Sortie si absence du paramètre "Lettre de Lecteur"
SET Opt= RAZ de la variable Opt
Les 5 lignes suivantes chargent la variable Opt à 0, 1, 2 ou 3 suivant la lettre du lecteur
Les options 2 et 3 sont désactivées par defaut
IF '%opt%'==" GOTO Syn Sortie si absence d'une valeur dans la variable Opt
Les 4 lignes ECHO envoient des données dans une variable TEMP
DEBUG < t$e$m$p$ >NUL Ces données sont utilisées par DEBUG avec masquage de l'affichage
DEL t$e$m$p RAZ de la variable TEMP
SET opt= RAZ de la variable Opt
FOR %%v IN (a b c d A B C D) DO IF '%1'=='%%v' SET opt=: Variable Opt mise à :
ECHO Serial number cleared from drive %1%opt% Affichage du message
SET opt= RAZ de la variable Opt
GOTO End Branchement à la fin du fichier BATCH
:Syn Branchement en cas d'erreur de syntaxe
ECHO Syntax: NOSERIAL d: Affichage de la bonne syntaxe
ECHO where d: is the drive to be cleared Affichage de la bonne syntaxe
:End Sortie du fichier BATCH
Je ne connais pas suffisamment DEBUG pour comprendre l'action de la commande créée avec la variable TEMP.
J'espère que cette explication sera utilisable.
A+
@ECHO OFF pour masquer les lignes de commandes à l'éxécution
IF '%1'==" GOTO Syn Sortie si absence du paramètre "Lettre de Lecteur"
SET Opt= RAZ de la variable Opt
Les 5 lignes suivantes chargent la variable Opt à 0, 1, 2 ou 3 suivant la lettre du lecteur
Les options 2 et 3 sont désactivées par defaut
IF '%opt%'==" GOTO Syn Sortie si absence d'une valeur dans la variable Opt
Les 4 lignes ECHO envoient des données dans une variable TEMP
DEBUG < t$e$m$p$ >NUL Ces données sont utilisées par DEBUG avec masquage de l'affichage
DEL t$e$m$p RAZ de la variable TEMP
SET opt= RAZ de la variable Opt
FOR %%v IN (a b c d A B C D) DO IF '%1'=='%%v' SET opt=: Variable Opt mise à :
ECHO Serial number cleared from drive %1%opt% Affichage du message
SET opt= RAZ de la variable Opt
GOTO End Branchement à la fin du fichier BATCH
:Syn Branchement en cas d'erreur de syntaxe
ECHO Syntax: NOSERIAL d: Affichage de la bonne syntaxe
ECHO where d: is the drive to be cleared Affichage de la bonne syntaxe
:End Sortie du fichier BATCH
Je ne connais pas suffisamment DEBUG pour comprendre l'action de la commande créée avec la variable TEMP.
J'espère que cette explication sera utilisable.
A+