Come leggere delle impostazioni di protezione di Windows tramite il codice VB.NET

November 9

Il quadro Microsoft VB.NET contiene una libreria di sicurezza che consente di ottenere le informazioni di protezione su un file o una cartella. Le impostazioni di sicurezza di identificare se l'utente che esegue il software di VB.NET ha accesso al file o alla cartella. Questo è utile quando l'applicazione ha bisogno di modificare il file o la cartella, ma si desidera verificare la presenza di autorizzazioni di protezione adeguati per evitare errori di accesso nel codice.

istruzione

1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Fai clic su "Microsoft .NET Framework", quindi su "Visual Studio." Si apre il software di VB.NET.

2 Fare clic sul pulsante "Apri progetto" nella barra degli strumenti, quindi fare clic sul file di progetto VB.NET. Fai clic su "Apri" per aprire il progetto in Visual Studio.

3 Fare doppio clic sul file di codice che si desidera modificare nel pannello laterale "Solution Explorer". I carichi codice nell'editor. Scorrere verso il basso per la posizione nel file in cui si desidera inserire il codice di sicurezza.

4 Digitare il seguente codice per recuperare le impostazioni di sicurezza:

usando (Stream security_stream = new IsolatedStorageFileStream ( "AssemblyData", FileMode.Open, IsolatedStorageFile.GetUserStoreForAssembly ()))

Questo codice legge nelle impostazioni di sicurezza per un utente ad aprire un file. Le impostazioni vengono memorizzate nella variabile security_stream.

5 Stampa i risultati della funzione di sicurezza. Il codice seguente mostra come stampare le impostazioni di sicurezza, ma è anche possibile utilizzare le impostazioni per inviare un messaggio all'utente che le autorizzazioni di sicurezza insufficienti sono disponibili sul conto.

usando (StreamReader streamoutput = new StreamReader (security_stream))

{

Console.WriteLine (streamoutput.ReadLine ());

}