23/01/15 18:29
Roby94
Buonasera, in attesa di risposte in un altro topic vorrei chiedervi aiuto su un problema.
Ho un servizio che si avvia in automatico sotto win8.1, si connette al registro per delle impostazioni e comunica su una porta seriale. Ho delle difficoltà nella lettura del registro.
In fase di chiusura vado a scrivere nel registro le impostazioni modificate dal servizio
Se mi reco però nel registro le chiavi non vengono create, ma se per caso le provo a leggere dal servizio con
Questo me le stampa senza problemi, come mai? Per caso perché sto salvando le impostazioni in una sezione user differente da quella in cui apro il regedit, possibile? Se invece cerco di scrivere in local machine mi viene notificata l'insufficienza di permessi.
Come mi devo comportare?
Grazie
Ho un servizio che si avvia in automatico sotto win8.1, si connette al registro per delle impostazioni e comunica su una porta seriale. Ho delle difficoltà nella lettura del registro.
In fase di chiusura vado a scrivere nel registro le impostazioni modificate dal servizio
this.registryKey = Registry.CurrentUser.CreateSubKey(@"software\CLC"); this.registryKey.SetValue("Mode", (int)this.Mode);
Se mi reco però nel registro le chiavi non vengono create, ma se per caso le provo a leggere dal servizio con
foreach(string s in this.registryKey.GetValueNames()) Debug.WriteLog(s);
Questo me le stampa senza problemi, come mai? Per caso perché sto salvando le impostazioni in una sezione user differente da quella in cui apro il regedit, possibile? Se invece cerco di scrivere in local machine mi viene notificata l'insufficienza di permessi.
Come mi devo comportare?
Grazie
aaa