[UDF] Masquer/vérrouiller des disques dans l'explorer

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

[UDF] Masquer/vérrouiller des disques dans l'explorer

#1

Message par Tlem »

Voici un UDF de deux fonctions :
_WriteDriveState() permet de masquer/verrouiller des lecteurs de disque.
_ReadDriveState() permet de savoir quel sont les lecteurs masqués/verrouillés.

Voir les exemples inclus (entre les balises #CS et #CE) ainsi que la description des fonctions.
Vous devrez re-démarrer l'ordinateur pour prendre en compte la stratégie appliquée.
► Afficher le texteTroisième version
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [UDF] Masquer/vérrouiller des disques dans l'explorer

#2

Message par Tlem »

Mise à jour.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
xeno
Niveau 4
Niveau 4
Messages : 79
Enregistré le : sam. 23 mai 2009 02:43
Status : Hors ligne

Re: [UDF] Masquer/vérrouiller des disques dans l'explorer

#3

Message par xeno »

Bon ben je vais testé, j'ai même pas fini d'exploité la première version, ça chôme pas.. :shock:
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [UDF] Masquer/vérrouiller des disques dans l'explorer

#4

Message par Tlem »

Bon, ben, voici une ultime version. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
xeno
Niveau 4
Niveau 4
Messages : 79
Enregistré le : sam. 23 mai 2009 02:43
Status : Hors ligne

Re: [UDF] Masquer/vérrouiller des disques dans l'explorer

#5

Message par xeno »

il me cherche lui, j'attends ou pas demain histoire de voir si une nouvelle version sort :mrgreen:
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [UDF] Masquer/vérrouiller des disques dans l'explorer

#6

Message par Tlem »

Ben, tant qu'à faire autant que cette fonction soit le mieux possible. ;)
Et là, je ne suis pas trop mécontent. 8)
Si vous avec des suggestions ...
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
xeno
Niveau 4
Niveau 4
Messages : 79
Enregistré le : sam. 23 mai 2009 02:43
Status : Hors ligne

Re: [UDF] Masquer/vérrouiller des disques dans l'explorer

#7

Message par xeno »

difficile de sortir une suggestion quand cela dépasse la demande :lol:
j'ai pas encore pris le temps d'essayer cette troisième mouture,
j'en suis actuellement à comment organiser ma petite interface pour prendre en
compte les capacitées non prévu du scripts :mrgreen:
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [UDF] Masquer/vérrouiller des disques dans l'explorer

#8

Message par Tlem »

Et bien justement, cette troisième version devrait vous facilité le travail. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
xeno
Niveau 4
Niveau 4
Messages : 79
Enregistré le : sam. 23 mai 2009 02:43
Status : Hors ligne

Re: [UDF] Masquer/vérrouiller des disques dans l'explorer

#9

Message par xeno »

Mon truc commence a prendre forme, dans ton exemple je pense que tu as une toute petite erreur :P
#include<array.au3>
_WriteDriveState('E', 1) ; Hide drive E: for current user key.
_WriteDriveState('F', 1, 1) ; Hide and Lock drive F: for current user key.
_WriteDriveState('A', 0, 1, 'HKLM') ; Lock drive A: for all users key.
Local $x = _ReadDriveState()
MsgBox(64, 'Drives Info', _
"Hidden drive(s) on HKCU = " & $x[0] & @CRLF & _
"Hidden drive(s) on HKLM = " & $x[1] & @CRLF & _
"Locked drive(s) on HKCU = " & $x[2] & @CRLF & _
"Locked drive(s) on HKCU = " & $x[3] & @TAB & @TAB) Ce ne devrait pas plutot etre HKLM ?
;_ArrayDisplay($x,"Drives State")

MsgBox(0, 'Change State', 'Now we change the state of all drives on all keys') ; Message information.
_WriteDriveState('') ; UnHide and UnLock all drives for HKCU and HKLM keys (reset)
Local $x = _ReadDriveState()
MsgBox(64, 'Drives Info', _
"Hidden drive(s) on HKCU = " & $x[0] & @CRLF & _
"Hidden drive(s) on HKLM = " & $x[1] & @CRLF & _
"Locked drive(s) on HKCU = " & $x[2] & @CRLF & _
"Locked drive(s) on HKCU = " & $x[3] & @TAB & @TAB) et là aussi HKLM ?
#CE
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11773
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [UDF] Masquer/vérrouiller des disques dans l'explorer

#10

Message par Tlem »

Corrigé.
Merci de votre vigilance. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre