
30.11.2008, 21:53
|
|
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
Провел на форуме: 2706059
Репутация:
206
|
|
Код:
#include "stdafx.h"
#include "windows.h"
#define BUFSIZE 80
#include <tchar.h>
#define TCHAR LPCSTR
int _tmain(int argc, _TCHAR* argv[])
{
HKEY hKey;
LPCSTR text;
DWORD dwBufLen=BUFSIZE;
TCHAR szProductType[BUFSIZE];
LONG lRet=RegOpenKeyEx( HKEY_LOCAL_MACHINE,TEXT("SYSTEM\\ControlSet001\\Services\\Tcpip\\Parameters\\Interfaces\\{2B69BB5-EB8E-48CE-8D1F-FA2CCF27B6EE}"), 0, KEY_QUERY_VALUE, &hKey );
if( lRet != ERROR_SUCCESS ) MessageBoxA(NULL, "НЕТ", "",MB_OK);
lRet = RegQueryValueEx( hKey, TEXT("DhcpIPAddress"), NULL, NULL, (LPBYTE) szProductType, &dwBufLen);
RegCloseKey( hKey );
text=(LPCSTR(szProductType));
MessageBoxA(NULL,text,"",MB_OK);
return 0;
}
выводит первый символ из всей строки
в DhcpIPAddress есть мой ИП в отладчике он есть
но мессаге бокс выводит только первый символ моего ИП
|
|
|