I am trying to install an application which uses the API GetIPAddrfromTable stack. When I start up the application, I get the error "Procedure entry point not found in IPHLPAPI.dll"
I noticed that the dll file was quite old, so I tried replacing it, but Windows server 2008 doesn't let anyone copy any files to the system32 folder, even if you are administrator.
I tried to run sfc, and it updated the IPHLPAPI.DLL, and I tried to register the new DLL, but I get the error saying "The module iphlpapi.dll was loaded but the entry point DLLRegisterServer was not found. Make sure it is a valid DLL or OCX file".
I tried searching for the error messages, and they say something about using regasm, but I get the error "Error RA0000 : Failed to load because it is not a valid .NET assembly"
Anyway, a simple way to resolve such a DLL issue is to copy the newer version(s) in the application's working directory, since that's where Windows will look for DLLs before checking the system directories.