Après avoir connecté un lecteur réseau, lorsque nous ouvrons un explorateur Windows ou une boîte de dialogue de fichier, le processus trouve cette clé dans le registre pour afficher son nom de volume.Qu'est-ce que ce GUID?
HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ {A45BA3B2-F3 96-4F67-8375-ECC2CA1EBBFC} \ _ LabelFromReg
Je ne sais pas ce que le GUID est.
- Qu'est-ce que c'est?
- Qui (quand) crée-t-il la clé?
- Comment l'application (dans ce cas, Windows Explorer) connaît-elle la clé?
Je développe un redirecteur de réseau comme SMB.
Je devrais écrire un nom de volume à la clé.
Une fois mon volume réseau connecté, la clé de registre a également été créée. (du fait que le GUID est différent avec les SMB, il change même quand chaque connexion est créée et supprimée)
Mais je ne sais pas comment je peux obtenir le GUID de mon volume (même celui qui crée la clé)
J'ai essayé de trouver DefineDosDeviceW (suspect) dans la source ReactOS. Mais il n'a pas encore mis en œuvre. T.T
-Bien, j'écris aussi le nom du volume à \ MountPoints2 \ ## UNCNAME \ _LabelFromReg
Mais cela ne fonctionne pas pour les applications WOW64 dans Windows 64 bits.
Je dois écrire sur la touche pour représenter mon nom de volume dans Google Apps. Dans la boîte de dialogue de Wow64 Apps uniquement, le nom de votre volume n'est pas bien affiché. Merci, je vais essayer FindFirstVolume et ses amis :) – Benjamin
J'ai essayé mais ce n'était pas. C'est différent avec l'identifiant de volume. – Benjamin
@Benjamin - peut-être que c'est différent pour win64? Parce que pour moi le nom de clé correspond à l'identifiant du volume ... Malheureusement je n'ai pas win64 à portée de main pour vérifier. – atzz