Allumé et éteindre c'est usb par un clic

esbo -  
 esbo -
Bonjour, sous xp pro
est-il possible de crée un fichier bach ou autre qui serai par exemple dissimulé dans un dossier type mes documents pour activé ou éteindre mes port usb ?
je vous explique je suis en formation et chez nous le grand jeux c'est de ce posé des truc comme des trojan et autre par port usb donc est-il possible de les bloqué et les ouvrir seulement quand j'"en est besoin par simple clic sur un fichier =)
merci
Configuration: Windows XP
Firefox 3.5.5

1 réponse

  1. servabat Messages postés 2073 Statut Membre 269
     
    il y a des logiciels pouvant etres utilisé depuis un fichier batch :
    => telecharge usb disk ejector et enregistre le dans "mes documents"
    => ouvre le bloc note et choisis un des codes qui te convient dans la liste ci dessous :
    => si tu veut deconnecter un/des disque(s) usb en particulier, ecris ceci : (ce batch de créera un fichier log pour les operation reussite et raté s'appelant logdisqueX.txt (x est un chiffre au hasard))
    @echo off
    :title arreter disque
    set logname=logdisque%RANDOM%
    (
    @echo log "%logname% créé le %DATE% à %TIME% dans %CD%
    @echo batch créé par Servabat, membre du forum comment ca marche
    @echo toutes les operations reusites et ratées sont inscrite ici:
    ) > %logname%.txt
    :depart
    cls
    echo bonjour !
    echo est-ce que %USERNAME% bien votre nom d'utilisateur windows (tapez 1 ou 2)
    echo 1= oui 
    echo 2= non
    set /p ouinon=Repondez ici:
    if %ouinon%==1 (
    echo c'est bon alors
    pause
    goto dbr
    )
    if %ouinon%==2 (
    echo NON ! 
    set /p compte=Bon, tant pis , ecrivez le nom votre compte ici: 
    goto alternative
    )
    :dbr
    echo si vous voulez arretez un disque en choisisans son nom, appuyez sur 1
    echo si vous voulez arretez un disque en choisisans sa lettre, appuyez sur 2
    set /p didi=Que voulez vous faire:
    pause
    cls
    if %didi%==2 (
    set /p lettre=Inscrivez la lettre du disque a deconnecter: 
    C:\Documents and Settings\%USERNAME%\Mes Documents\USB_Disk_Eject.exe /REMOVELETTER %lettre%
    if not errorlevel 1 goto reuso else if goto echou
    )
    if %didi%==1 (
    set /p nom=Inscrivez le nom du disque a deconnecter: 
    C:\Documents and Settings\%USERNAME%\Mes Documents\USB_Disk_Eject.exe /REMOVENAME %nom%
    if not errorlevel 1 goto reusa else if goto echoo
    :suite
    cls
    echo si vous voulez arreter un autre disque, appuyez sur 1
    echo si vous voulez quitter le programme , appuyez sur 2
    set /p choix=Que voulez vous faire: 
    if %choix%==1 (
    echo OK
    pause
    goto depart
    )
    if %choix%==2 (
    echo OK
    pause
    exit
    )
    :echou 
    echo /!\ disque %lettre% non trouvé >> %logname%.txt
    echo voulez vous recommencer (tapez 1) ou arreter (tapez 2)
    set /p optio=Que voulez vous faire: 
    :echoo 
    echo /!\ disque %nom% non trouvé >> %logname%.txt
    echo voulez vous recommencer (tapez 1) ou arreter (tapez 2)
    set /p optio=Que voulez vous faire: 
    if %optio%==1 (
    echo OK
    pause
    goto depart
    )
    if %optio%==2 (
    echo ok 
    pause
    exit
    )
    :alternative
    echo si vous voulez arretez un disque en choisisans son nom, appuyez sur 1
    echo si vous voulez arretez un disque en choisisans sa lettre, appuyez sur 2
    set /p glzod=Que voulez vous faire:
    pause
    cls
    if %glzod%==2 (
    set /p lettre=Inscrivez la lettre du disque a deconnecter: 
    C:\Documents and Settings\%compte%\Mes Documents\USB_Disk_Eject.exe /REMOVELETTER %lettre%
    if not errorlevel 1 goto reuso else if goto echou
    )
    if %glzod%==1 (
    set /p nom=Inscrivez le nom du disque a deconnecter: 
    C:\Documents and Settings\%compte%\Mes Documents\USB_Disk_Eject.exe /REMOVENAME %nom%
    if not errorlevel 1 goto reusa else if goto echoo
    )
    :reuso
    echo ! disque %lettre% trouvé u operation reussite u disque deconecté >> %logname%.txt
    pause
    goto suite
    :reusa 
    echo ! disque %nom% trouvé ** operation reussite ** disque %nom% deconecté >> %logname%.txt
    pause
    goto suite
    

    => si tu veut deconecter tout les disque de ton pc , ecris ceci:
    @echo off
    bonjour
    set /p compte=inscrivez le nom de votre compte windows :
    pause
    C:\Documents and Settings\%compte%\Mes Documents\USB_Disk_Eject.exe /REMOVELETTER X
    C:\Documents and Settings\%compte%\Mes Documents\USB_Disk_Eject.exe /REMOVENAME A
    exit

    ici , il faudra modifier X par la du disque , et si il y en a plusieur, copier la ligne plusieur foix avec la lettre de chacun a chaque foix. pareil pour le nom d'un disque : A

    par contre , pour les reconnecter, il faudra les rerentrer dans ton pc.
    0
    1. esbo
       
      ok merci c'est très sympa j'essaie sa demain =)
      0