The .dll files ain't the dynamic link library. That's what the client side software calls for (cannot change).
Its essentially a php script that should run and return specific values.
However currently it simply downloads it and that results in a failure.
That's what it results in on a Apache server:
[Update] NewVersion=1 UpdateFileNumber=1 UpdateFile1=update1/LPServerInfo.dat ServerNumber=1 Server1=http://220.127.116.11/
here it is on IIS: 18.104.22.168:8080/update.dll?0
renaming it to php works fine for testing - it runs and returns values. I edited the MIME and set .dll to application/x-httpd-php but that doesn't seem to work in IIS.