## Thursday, 15 August 2013

### Get procedure entry point GetExtendedTcpTable could not be located in the dynamic link library IPHLPAPI.DLL

When trying install Microsoft Network Monitor (netmon) earlier today on a test virtual machine.

We intentionally run several of our test machines unpatched to ensure we pick up as many possible issues caused by outdated client machines and services.

I received the following error when installing the parsers.

Product: Microsoft Network Monitor: NetworkMonitor Parsers 3.4 -- Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action BuildProfiles, location: C:\Program Files\Microsoft Network Monitor 3\, command: "C:\Program Files\Microsoft Network Monitor 3\nmbuild.exe" C2EC796C-B667-479d-A205-DDD6AAD25869

I ran the command indicated and got the following error.
Get procedure entry point GetExtendedTcpTable could not be located in the dynamic link library IPHLPAPI.DLL

It turns out that this function requires Windows XP SP2 or Windows 2003 SP1 or above...
http://msdn.microsoft.com/en-us/library/windows/desktop/aa365928(v=vs.85).aspx

Network Audit and Documentation
http://www.centrel-solutions.com/xiaconfiguration