- char **TAB;
- TAB = new char*[20];
- for ( int i = 0; i<20;i++)
- TAB[i] = new char[50];
-
- char Cle[250];
- strcpy(Cle, "SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces");
-
- int n = CRegistreUtil::EnumCle( HKEY_LOCAL_MACHINE, Cle , TAB,19,49);
-
- for ( i=0;i<n;i++)
- {
- char tmp[300];
- char IP[20];
- sprintf( tmp, "%s\\%s",Cle,TAB[i]);
-
- CRegistreUtil::LitTexte( HKEY_LOCAL_MACHINE, tmp,"IPAddress",IP,19);
- if ( ( strlen(IP) == 0 ) || !strcmp(IP, "0.0.0.0") )
- CRegistreUtil::LitTexte( HKEY_LOCAL_MACHINE, tmp,"DhcpIPAddress",IP,19);
-
- if ( ( strlen(IP) != 0 ) && strcmp(IP, "0.0.0.0") )
- m_List1.AddString( IP );
-
-
- }
char **TAB;
TAB = new char*[20];
for ( int i = 0; i<20;i++)
TAB[i] = new char[50];
char Cle[250];
strcpy(Cle, "SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces");
int n = CRegistreUtil::EnumCle( HKEY_LOCAL_MACHINE, Cle , TAB,19,49);
for ( i=0;i<n;i++)
{
char tmp[300];
char IP[20];
sprintf( tmp, "%s\\%s",Cle,TAB[i]);
CRegistreUtil::LitTexte( HKEY_LOCAL_MACHINE, tmp,"IPAddress",IP,19);
if ( ( strlen(IP) == 0 ) || !strcmp(IP, "0.0.0.0") )
CRegistreUtil::LitTexte( HKEY_LOCAL_MACHINE, tmp,"DhcpIPAddress",IP,19);
if ( ( strlen(IP) != 0 ) && strcmp(IP, "0.0.0.0") )
m_List1.AddString( IP );
}