Dll inclusa nel progetto

sabato 27 agosto 2011 - 10.13

dupperelko Profilo | Junior Member

Ciao a tutti.
ho creato una libreria di classi dove all'interno ho dei metodi che leggono e scrivono nel registry.

Dopo aver incluso il riferimento, nella mia applicazione vb.net 2008 su win7 pro, di tale libreria, mi esce eccezione
nel momento in cui chiama l'istruzione:

regKey = Registry.LocalMachine.OpenSubKey("SOFTWARE", True)

ho dimenticato qualche permesso della dll? o altro?
bisogna effettuare altre operazione quando si include una dll nei progetti?

grazie per l'aiuto

saluti

u235 Profilo | Junior Member

ciao, forse dovresti partire col dire che eccezione ottieni, probailmente non trovi la chiave, e poi dovresti avere i permessi da amministratore per il registro di sistema.

dupperelko Profilo | Junior Member

Ciao,
come messaggio ottengo:
"accesso al registro di sitema non consentito"..

riguardo ai diritti: sto sviluppando un applicativo .net per win7.. quindi immagino che chi lo installerà abbia i diritti per installarlo..

perché l'istruzione
regKey = Registry.LocalMachine.OpenSubKey("SOFTWARE", True)
esiste anche in altra versione (per admin)?
o devo editare in altro modo?
attendo..

grazie

ciao

u235 Profilo | Junior Member

ciao, so che è un po tardino per rispondere (o presto, dipende dai punti di vista!) ma oggi è sabato (mmm no domenica...)

il programma andrà installato con i permessi da amministratore, infatti se tu avvii visualstudio con i permessi da amministratore (tasto dx sull'eseguibile di visualstudio ("devenv.exe") e scegli "esegui come amministratore") il problema non dovresti più rilevarlo.

ciao.

dupperelko Profilo | Junior Member

ho risolto... invece di LocalMachine uso l'utente corrente...

grazie

Ciao
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5