I don't know if anyone other then me will want to use this, but I borrowed a method for running this as a service on windows from UT2004 and so far it seems to work.
Let me do some more testing and I will update this post then.
I have had no problems using this as a service yet, and do not expect to.
Here are the instructions copy and pasted with some edits for this use from the UT2004 Site.
Obtain these files: Instsrv.exe and Srvany.exe from Microsoft
Copy them into a directory that has NO SPACES IN THE PATH. I recommend C:\ShieldProxy
Open a Command Window.
Execute the following: PATH_TO\Instsrv.exe NameOfService PATH_TO\Srvany.exe
Open regedit and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\NameOfService to verify the service was created.
Right click on the new service and add a new "Key" named "Parameters"
Now, right click "Parameters" and add the following "String Value"s: AppDirectory, Application, and AppParameters.
Right click each "String Value" and "Modify" them as follows:
AppDirectory: The full path to the application's directory.
Application: The full path to the ShieldProxy.exe.
AppParameters: Any parameters required to start the application to your specifications.
Exit the registry editor.
Go to Start>Run>services.msc, select the new service and restart.
I have also attached the needed files except shieldproxy.exe to use this for the directory C:\ShieldProxy
You will need to download shieldproxy.exe from the first post.
To use the attached files
1. Create the folder C:\ShieldProxy, and extract all 4 files to that directory.
2. Download and extract ShieldProxy to the same folder
3. Run shieldproxy.bat
4. Add the registry entries in sp.reg to the registry
5. Go to Start>Run>services.msc, select the new service and restart.
The batch file simply runs the following command
C:\ShieldProxy\instrv.exe ShieldProxy C:\ShieldProxy\srvanny.exe
The Registry file adds the following entries (that need to be created manually using the above instructions)
Windows Registry Editor Version 5.00