Domanda

Io sono un programma di codifica per monitorare una directory remota, e io uso le API di windows:WNetAddConnection.Io la uso per la mappa directory remota Z:da utilizzare un determinato utente/password.

Dopo che ho messo questo programma per l'ambiente di lavoro, qualcuno usa explorer posizione "\192.168.X.X\somedir" per accedere alla directory stessa l'ho controllato, e rende il mio programma non riesce a connettersi a questa directory, quindi devo chiedere a questa gente di non fare questa cosa, ma io non li costringono a non.

Quindi voglio sapere se c'è un modo per scollegare tutte le altre connessioni, o provent loro di fare questa cosa, fare qualcuno sa come?

A proposito, io non sono un esperto di windows, Non conosco i dettagli di rete di windows (o di ciò che questo bug significa veramente), qualcuno può dirmi dove si trova la documentazione di rete di windows?

È stato utile?

Soluzione

Brutto opzione:

Si potrebbe analizzare l'output di "net use" e quindi scollegare i collegamenti non utilizzare "net use /d"

(WNetCancelConnection2 sembra essere l'API che net use /d usi)

Altri suggerimenti

WNetCancelConnection2

Ma non è l'amichevole che cosa fare per la gente.

Non sono sicuro circa l'API, ma al netto di sessione /delete scollegare tutti i sessione aperta per una quota di.

si può fare questo, seguire il passo:1,eseguire l'ordine di eliminare tutti i net user e passwd ,l'ordine è :rundll32.exe shell32.dll,Control_RunDLL keymgr.dll 2,eliminare tutti i dati utente di rete in uso della memoria in ordine:net use * /delete /y oppure è possibile creare un file bat con le seguenti informazioni:

@echo off
rundll32.exe shell32.dll,Control_RunDLL keymgr.dll
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y

net use
net use
net use

net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top