Cacher un lecteur ou une partition du poste de travail

Description

Permet de cacher un disque dur, le lecteur de disquette ou lecteur CD-rom du poste de travail d'un utilisateur. Pour que ca marche il faut être connecté sous la session de l'utilisateur dont vous voulez cacher les disques. De plus il faut que cet utilisateur ait le droit de modifier la base de registre pendant l'execution du prog.
Dsl j'ai pas encore U le temps de commenter les sources.

Source / Exemple :


'ca écrit dans la bse de registre dans:

'HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer et insère la clé NoDrives
'La valeur de la clé sera décimale ainsi si on veut cacher le lecteur C
'lecteur A: => 2^0=1
'lecteur B: => 2^1=2
'lecteur C: => 2^2=4
'lecteur D: => 2^3=8
...

'Sa valeur décimale sera donc 4 donc a la clé NoDrives il faut rentrer 4 pour C:
'Si on veut cacher le lecteur A et C la clé aura pour valeur 5 (1(A)+4(C))

'après il suffit de l'entrer dans la base de registre:

Set WshShell = CreateObject("Wscript.Shell")
WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDrives", (valeur decimale), "REG_DWORD"

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.