Aggiornare registry con chiavi binarie.....

mercoledì 19 luglio 2006 - 09.07

d@dora Profilo | Senior Member

DEVO modificare le impostazioni di outlook (email, organization, POP3 User) con un programma, e ho trovato quali sono le chiavi del registry da modificare, riesco a leggerle, ma quando tento di scriverle sbaglio sempre qualche cosa; non passo correttamente i valori e non riesco a formattarli correttamente !
Avete gia' usato la RegSetValueEx con dati binari ??? come si converte la stringa da scrivere e come si conta la lunghezza ??


hSubKey = OpenRegKey(HKEY_CURRENT_USER, sKey & "\" & sAccountName)
hSubKeyOK = OpenRegKey(HKEY_CURRENT_USER, sKey & "\" & sAccountName)

sString = ???
sRet = RegSetValueEx(hSubKeyOK, "Email", 0, REG_BINARY, sString, Len(sString))

Ciao e grazie

Brainkiller Profilo | Guru

>hSubKey = OpenRegKey(HKEY_CURRENT_USER, sKey & "\" & sAccountName)
>hSubKeyOK = OpenRegKey(HKEY_CURRENT_USER, sKey & "\" & sAccountName)
>sString = ???
>sRet = RegSetValueEx(hSubKeyOK, "Email", 0, REG_BINARY, sString,
>Len(sString))

Ma che linguaggio stai usando scusa ? RegSetValueEx è una API.
Comunque il metodo SetValue della classe RegistryKey del .NET accetta un object, passagli un array di byte[] e il gioco è fatto.
Ciao


David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5