pasirodo, stai cia yra: http://stackoverflow.com/questions/577071/how-do-i-get-the-mac-address-of-a-network-card-using-delphi "saimhe" <oh.no@oh.my> wrote in message news:iri9ql$v0f$1@trimpas.omnitel.net... >> (tinklo kortos pavadinimu, tarkim kaip ipcofing'e description) ir mac. >> Kaip ant delphi padaryti tokį variantą? Išbandėm n variantų > > Ant plikos C veikia šitas: > > /////////////////////////////////////////////////////////// > PIP_ADAPTER_INFO pAdapterInfo = NULL, pAdapInfo; > ULONG OutBufLen = 0; > > if( GetAdaptersInfo(NULL, &OutBufLen) == ERROR_BUFFER_OVERFLOW ) > { > pAdapterInfo = LocalAlloc(LMEM_FIXED, OutBufLen); > > if( GetAdaptersInfo(pAdapterInfo, &OutBufLen) != ERROR_SUCCESS ) > { > LocalFree(pAdapterInfo); > pAdapterInfo = NULL; > } > } > if (!pAdapterInfo) > { > printf("GetAdaptersInfo: %08lX\n", GetLastError()); > return 1; > } > > for (pAdapInfo = pAdapterInfo; pAdapInfo; pAdapInfo = pAdapInfo->Next) > { > int i; > > for (i=0; i < (int)pAdapInfo->AddressLength; i++) > sprintf(&szBuffer[i*3], "%02X-", pAdapInfo->Address[i]); > szBuffer[i*3 - 1] = '\0'; > > puts(szBuffer); > printf("\t%s\n", pAdapInfo->AdapterName); > printf("\t%s\n", pAdapInfo->Description); > printf("\t%lu\n", pAdapInfo->Index); > printf("\t%lu\n", pAdapInfo->Type); > } > LocalFree(pAdapterInfo); > /////////////////////////////////////////////////////////// > > Ką tik patikrinau (XP Pro SP2): > > 00-FF-9C-8E-42-6A > {9C8E426A-8DB9-4577-8751-E6D4B1ED6690} > TAP-Win32 Adapter V9 - Packet Scheduler Miniport > 327686 > 6 > 02-00-4C-4F-4F-50 > {BDEC9A11-D79C-49B4-8E7E-C7210C221744} > Microsoft Loopback Adapter - Virtual Machine Network Services > Driver > 327684 > 6 > 00-50-BF-58-E1-C8 > {DF303E74-BFB7-4515-BF6E-110B84C17CA0} > Realtek RTL8139 Family PCI Fast Ethernet NIC - Packet Scheduler > Miniport > 327685 > 6 > 00-15-AF-7C-74-25 > {F7EEA31C-8863-4540-B578-AA2589326A23} > Atheros AR5006X Wireless Network Adapter - Packet Scheduler > Miniport > 327687 > 6 > 00-50-56-C0-00-01 > {521DE4CE-CA14-48ED-AE19-66947CC2E37F} > VMware Virtual Ethernet Adapter for VMnet1 > 3 > 6 > 00-50-56-C0-00-08 > {0F4B6207-7C0C-47E6-BFC2-5A00F6E44BC2} > VMware Virtual Ethernet Adapter for VMnet8 > 2 > 6 > > Taigi nusiportinsi ir veiks. > > -- > saimhe