You may be keeping the GAME from updating, but you're not keeping the detection from updating.
Honestly, this is old news amongst hackers, and you did it wrong to begin with
It doesn't matter if you have an older client if it's not connected TO the server DURING the maintenance..
Onceit disconnects, do what you want, it will still not work, because HS updates on it's own.
Finding out where hackshield connects to is the problem, doing that, and disabling the file checks for updates on launch combined are what you need to do.
Also, setting the file inside a web server you host won't do shit unless you edit your hosts file to BECOME the server that it's connecting to :P
GL with the rest of your efforts, and i hope that I explained this well enough
