Как узнать тип сетевой карты из приложения на VC++
Но если для сурьезных целей надо, тогда не знаю
Надо как раз из приложения получить системную инфу
и записать в файл.
GetAdaptersInfo
компайлер пишет на IP_ADAPTER_INFO --- undeclared identifier/
Iptypes.h, отче
В хелпах другой исходник, сеййчас этот попробую.
Получаю но сач файл ор директори.
#include <iptypes.h>
Всё равно ошибка
check your DNA
В папке lib я не нашёл заявленную в хелпах библиотеку Iphlpapi.lib
Наверное враги подбросили...
Наверное у меня враги удалили. Где можно в сети найти?
#include "stdafx.h"
#include <windows.h>
#include <iptypes.h>
#include <iphlpapi.h>
#define MAX_ADAPTERS 10
int _tmain(int argc, _TCHAR* argv[])
{
unsigned long bSize;
int res;
bSize = MAX_ADAPTERS * sizeof(IP_ADAPTER_INFO);
IP_ADAPTER_INFO AdapterInfo[MAX_ADAPTERS];
PIP_ADAPTER_INFO t;
res = GetAdaptersInfo(AdapterInfo, &bSize);
if (res != ERROR_SUCCESS)
return -2;
t = AdapterInfo;
while(t)
{
fprintf (stderr, "%s\n", t->IpAddressList.IpAddress.String);
t=t->Next;
}
Sleep(4000);
return 0;
}
Работает, но выдаёт странные IP - адреса.
172.16.18.249
192.168.130.160
набери ipconfig /all и сравни
Действительно так.
Потом если отключено подключение по локальной сети не работает.
Оставить комментарий
markmsk
Народ поскажите пожалуйтса как узнать тип сетевухи её характеристики идентификационный номер,а также IP адресс из приложения на VC++