Question

Disons que j'ai un lecteur tel que C:\, et je veux savoir s'il est partagé et quel est son nom de partage (par ex. $CAN) est.

Pour savoir s'il est partagé, je peux utiliser NetShareCheck.

Comment puis-je mapper le lecteur sur son nom de partage ?Je pensais que NetShareGetInfo le ferait, mais il semble que cela prenne le nom du partage, et non le nom du lecteur local, comme entrée.

Était-ce utile?

La solution

Si tout le reste échoue, vous pouvez toujours utiliser NetShareEnum et appeler NetShareGetInfo sur chacun.

Autres conseils

Utiliser;

SHGetFileInfo with SHGFI_ATTRIBUTES

au retour, vérifiez l'indicateur dwAttributes pour SFGAO_SHARE.

Je ne sais pas comment trouver le chemin réel.

Je crois que tu cherches WNetGetConnection.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top