SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: wallsjust en Jueves 22 de Julio de 2004, 22:21

Título: Registro De Windows
Publicado por: wallsjust en Jueves 22 de Julio de 2004, 22:21
Saludos a Todos:

Necesito orientacion  para realizar un programa que lea variables del registro, lo que necesito es obtener el nombre de la maquina y su direccion ip la entrada en el archivo que necesito es
"HKEY_CURRENT_USER\Volatile Environment\","CLIENTNAME"

Gracias de ante mano y espero alguien me pueda ayudar
Título: Re: Registro De Windows
Publicado por: Eternal Idol en Viernes 23 de Julio de 2004, 00:25
En la MSDN tenes todo sobre el registro:

http://msdn.microsoft.com/library/en-us/sy...se/registry.asp (http://msdn.microsoft.com/library/en-us/sysinfo/base/registry.asp)

 :ph34r:  :hola:  :comp:
Título: Re: Registro De Windows
Publicado por: wallsjust en Miércoles 28 de Julio de 2004, 20:08
Para Aquellas Personas que lo necesitan
aca este es el codigo

  #include <windows.h>
 
HKEY hkey, hNetKey ;
  DWORD lenKeyValue;
  unsigned long DataType;
  int err;
  long lResult = 0;
  char *szData,szData1[256];
 

   if(RegOpenKey(HKEY_LOCAL_MACHINE,"System\\CurrentControlSet\\control\\ComputerName\\ComputerName", &hNetKey) == ERROR_SUCCESS)
    {
   
    lResult = RegQueryValueEx(hNetKey,"Computername", 0, NULL, (LPBYTE)&szData1,(LPDWORD)&size);
    MessageBox(NULL,szData1,"",0);
    RegCloseKey(hNetKey);
       
    }