Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Unauthorizedaccessexception non è stata gestita
Forum - C# / VB.NET - Unauthorizedaccessexception non è stata gestita

Avatar
HydraToHack (Normal User)
Newbie


Messaggi: 15
Iscritto: 15/11/2012

Segnala al moderatore
Postato alle 22:27
Mercoledì, 23/01/2013
creato un programma che copia una dll nell' C:\ di un pc il dll e nelle risorse ora quando avvio il programma è clicco sul bottone mi esce questo errore Unauthorizedaccessexception non è stata gestita
il codice è questo

   Dim sWriter As IO.Stream = (Me.GetType().Assembly.GetManifestResourceStream("mia.dll"))
        Dim x As Integer
        Dim fFile As New IO.FileStream("C:\mia.dll", IO.FileMode.OpenOrCreate)
        For x = 1 To sWriter.Length
            fFile.WriteByte(sWriter.ReadByte)
        Next
        fFile.Close()
Try

        Catch ex As Exception
            MessageBox.Show(ex.Message)

        End Try

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5460
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 22:57
Mercoledì, 23/01/2013
Molto probabilmente il programma non ha l'autorizzazione per scrivere nella root di C:


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote
Avatar
HydraToHack (Normal User)
Newbie


Messaggi: 15
Iscritto: 15/11/2012

Segnala al moderatore
Postato alle 15:30
Giovedì, 24/01/2013
come dovrei fare nessuno

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5460
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 19:50
Giovedì, 24/01/2013
Dovresti fare scrivere il file in un'altra directory.

(ma vedo che non ti basta pierotofy ... visto che ne parli anche in http://forum.html.it/forum/showthread.php?s=&threadid=1534692 )

Ultima modifica effettuata da nessuno il 24/01/2013 alle 19:59


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM Quote