Moin Zusammen,
die Resourcen sind strukturiert.
- Zuerst werden (mit nil) die Provider ermittelt (in reinen Windowsnetzen, wird man da nur einen erhalten, nämlich "Microsoft Windows-Netzwerk",
- dann die darin enthaltenen Domänen/Arbeitsgruppen (wenn man den Provider angibt),
- dann die darin enthaltenen Rechner (eben bei Angabe von Domäne bzw. Arbeitsgruppe, das wird bei dieser Funktion (WNetEnumResource) nicht weiter unterschieden,
- und, zu guter Letzt, die Freigaben der Rechner
Solange eine aufgezählte Resource die Usage RESOURCEUSAGE_CONTAINER hat, kann man darin suchen.
Man muss eigentlich "nur" noch filtern (durch Angabe/Überprüfung von Type, DisplayType und Usage) was man haben will.