Voici mon projet :
1 : Une clé USB où un certificat SSL à été exporté
2 : L'utilisateur branche sa clé USB
3 : Le certificat s'installe dans le conteneur personnel après lui avoir demandé un mot de passe
4 : L'utilisateur retire sa clé et le certificat se supprime.
Voici ce que j'ai trouvé comme aide jusqu'à présent :
1 : UDF pour détecté le branchement d'une clé USB ( si vous en avez des persos je suis preneur ) *
2 : la cmd Windows pour installer un certificat ==> certmgr.msc
Ce qu'il me faut encore :
1 : Un moyen simple de demander un mot de passe avec un minimum de sécurité
2 : Désinstallation du certificat lors du retrait de la clé USB.
*
Code : Tout sélectionner
$NomMonLecteurUSB = "Disque externe"
$var = DriveGetDrive( "all" )
If NOT @error Then
For $i = 1 to $var[0]
_testmonlecteur()
Next
EndIf
Func _testmonlecteur()
$Lecteur = $var[$i]
$nom = StringLower(DriveGetLabel( $Lecteur ))
if $nom = $NomMonLecteurUSB Then
msgbox ("","Identification de mon lecteur"," C'est bien mon disque ou clef USB : " & $nom & @crlf & " trouvé sur le Lecteur " & $var[$i])
;~ _LanceSynchro() ; ici je créé ma fonction qui lance ma synchro ou toute autre action
Else
;~ msgbox ("","Identification de mon lecteur"," C'est pas mon disque ou clef USB")
EndIf
EndFunc



