windows - Network Folder Security

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har en treeview-kontrol, som bruges til at gennemse forskellige mapper på brugerens systemdrev. Det kan også konfigureres til at forbinde netværksmapper ved hjælp af UNC-stier, f.eks. '\ Server \ files'. I øjeblikket får jeg en liste over mapper ved at bruge My.Computer.FileSystem.GetDirectories, men det lyder naturligvis ikke, når mappen er beskyttet med adgangskode.


Er der en måde, hvorpå jeg kan få Windows til at åbne dialogboksen til legitimationsoplysninger, som du ville se i Windows Stifinder og behandle referencer siden så så brugernavnet & adgangskoden er også cachelagret?


Jeg må ikke fysisk kortlægge drev forresten.


Tak for enhver hjælp.


Røve

Bedste reference


Du skal bruge P/Invoke til at kalde en Windows API-funktion, specifikt WNetAddConnection3.


Se svaret på mit spørgsmål her: Kan jeg tvinge vinduer til at udfordre en bruger til godkendelse?

Andre referencer 1


Jeg tror, ​​du skal bruge hex-værdier
Privat Const CONNECT\_INTERACTIVE Som helhed=&H8
Privat Const CONNECT\_PROMPT Som Integer=&H10