Mion Salomon,
das sollte auch genauso mit einer
IP-Adresse, oder dem Rechnernamen funktionieren, ab Windows 2000 auch ohne \\.
Das bei Dir die Funktion auf einen
Access Denied läuft kann ich mir im Moment nur damit erklären, dass Du auf den anderen Rechnern keine Admin-Rechte hast, denn die Funktion listet ja auch versteckte und administrative Freigaben (wie C$, D$ usw.) auf.
Bei den Versionen für 9x musst Du übrigens aufpassen. Diese werden auch anders verwendet als unter NT ff. Unter 9x/ME muss z.B. der Buffer selber reserviert werden, was die NT Varianten selber erledigen.
Am Besten schaust Du Dir mal die Doku dazu an. Entweder im
PSDK, oder online unter
msdn.microsoft.com.