como pasar esto a string este value REG_MULTI_SZ

Moderador: raul338

C#, tambien llamado C Sharp

como pasar esto a string este value REG_MULTI_SZ

Notapor subero » Lun Mar 10, 2008 10:06 pm

buenas como pasar REG_MULTI_SZ este valor a string ya qye me imprime string[] esto y no me trae el valo que corresponde
subero
Usuario Activo
Usuario Activo
 
Mensajes: 28
Registrado: Jue Ene 17, 2008 9:31 pm


Re: como pasar esto a string este value REG_MULTI_SZ

Notapor ivancp » Mié Mar 12, 2008 1:11 pm

Los tipos de datos REG_DWORD, REG_BINARY, REG_SZ, REG_MULTI_SZ, or REG_EXPAND_SZ son tipos de datos del registro de Windows. REG_MULTI_SZ representa un array de cadenas, es por eso que te imprime String[].

Para imprimir el contenido de un array de cadenas puedes utilizar este codigo:

Código: Seleccionar todo
  1.         //sCadenas es de tipo de datos String[]

  2.         foreach (String sItem in sCadenas)

  3.         {

  4.             Console.WriteLine(sItem);

  5.         }

  6.  



Mas informacion en: http://www.dotnetspider.com/kb/Article1406.aspx
Imagen @latindev | Mi Blog
Por favor lee las reglas del foro
Avatar de Usuario
ivancp
Colaborador
Colaborador
 
Mensajes: 680
Registrado: Jue Sep 06, 2007 12:58 pm


Re: como pasar esto a string este value REG_MULTI_SZ

Notapor subero » Jue Mar 13, 2008 2:11 pm

m pero fijate como capturarlo si lo tengo codificado de esta forma:
/* declaro para el registro*/
RegistryKey hklm2 = Registry.LocalMachine;
RegistryKey hkcu = Registry.CurrentUser;

StringBuilder imprimir2 = new StringBuilder();//para unir cadenas

string imprimir; string para el return


hklm2 = hklm2.OpenSubKey("SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Subsystems");
imprimir = hklm2.GetValueNames("Optional").ToString();
imprimir2.Append("HKLM\\SYSTEM\\CurrentControlSet\\Control\\Lsa: " + imprimir.ToString()+ Environment.NewLine);

el valor OPTIONAL es del tipo REG_MULTI_SZ, en esta parte como leerlo
subero
Usuario Activo
Usuario Activo
 
Mensajes: 28
Registrado: Jue Ene 17, 2008 9:31 pm


    

Volver a C#

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados