In order to play LoL in school, I have to use a proxy(blocked ports). But I couldn't make it running yet...That's how far I came:
I got a proxy connected and it's working(100% sure).
I use FreeCap to start the lol.launcher.exe, and I can login, see my profile, go shopping etc. OK great, so proxy and FreeCap is working 100% sure.
(FreeCap just "starts the lol.launcher.exe and tunnels the stuff over the proxy", so the blocked ports don't matter.)
I can even join a game, select a hero and spells...but then comes the problem:
lol.launcher now launches League of Legends.exe, so the actual game is not started with FreeCap, and so it's not tunneled => not working.
I tried replacing the original League of Legends.exe with a little program I wrote, that just starts the original League of Legends.exe with FreeCap. I replace the "League of Legends.exe" with my "League of Legends.exe", so mine is launched instead of the original, and then launches the original game with FreeCap.
But guess what...it doesn't work. I don't know how LoL is actually starting the stuff, so I can't really debug it.
My program gets started for sure, because a command-line window appears, but it seems to get terminated directly afterwards. It should wait for a key-stroke, but it doesn't.
When I start my program by hand without the launcher running, the command-line window appears and the LoL-Logo comes up for a short time, as it should. The command-line now waits for a key-stroke, as it should. But as i said, it's not working when League of Legends.exe is started by the launcher.
Thanks in advance