Tienes toda la razón dejame lanzarte una curva que me tiene haciendo swing hace 2 horas.. y ya no tengo cintura, jeje
Estoy tratando de hacer mi propio launcher para el BF3, para ver que linea de comando tengo que ejecutar capture el juego ya abierto y veo esto:
"D:\Juegos\BF3\Redirector.exe" bf3lan://LXdlYk1vZGUgTVAgLU9yaWdpbl9Ob0FwcEZvY3VzIC1vbmxpbmVFbnZpcm9ubWVudCBwcm9kIC1sb2dpblRva2VuIDQtOC0xNS0xNi0yMy00MiAtQXV0aFRva2VuIDQtOC0xNS0xNi0yMy00MiAtcmVxdWVzdFN0YXRlIFN0YXRlX0NsYWltUmVzZXJ2YXRpb24gLXJlcXVlc3RTdGF0ZVBhcmFtcyAiPGRhdGEgcHV0aW5zcXVhZD1cImZhbHNlXCIgZ2FtZWlkPVwiMjk3OFwiIHBlcnNvbmFyZWY9XCIxMDAwMFwiIGxldmVsbW9kZT1cIm1wXCI+PC9kYXRhPiJ8MTAuMjIuMi4yNDB8aHR0cDovLzEwLjIyLjIuMjQwL2Jhbm5lci5wbmd8OTEwfDI1Ng==/
A su vez todo ese sin sentido abre otro proceso:
"D:\Juegos\BF3\LanBf3.exe" -webMode MP -Origin_NoAppFocus -onlineEnvironment prod -loginToken 4-8-15-16-23-42 -AuthToken 4-8-15-16-23-42 -requestState State_ClaimReservation -requestStateParams "<data putinsquad=\"false\" gameid=\"2978\" personaref=\"10000\" levelmode=\"mp\"></data>"
Y todo ok, puedo jugar sin problemas esto es conectado a un server local...
El sin sentido es BASE64:
-webMode MP -Origin_NoAppFocus -onlineEnvironment prod -loginToken 4-8-15-16-23-42 -AuthToken 4-8-15-16-23-42 -requestState State_ClaimReservation -requestStateParams "<data putinsquad=\"false\" gameid=\"2978\" personaref=\"10000\" levelmode=\"mp\"></data>"|10.22.2.240|http://10.22.2.240/banner.png|910|256
Yo paso ese mismo sin sentido a esa aplicacion desde mi aplicación en VB.NET y el Redirector me da un error decodificando el BASE64, que puede estar pasando, lo curioso es que me estaba funcionando sin problemas cambie de Windows 8 a Windows 10 y empezó todo esto..
Esta es la línea que pongo:
parametros = "LXdlYk1vZGUgTVAgLU9yaWdpbl9Ob0FwcEZvY3VzIC1vbmxpbmVFbnZpcm9ubWVudCBwcm9kIC1sb2dpblRva2VuIDQtOC0xNS0xNi0yMy00MiAtQXV0aFRva2VuIDQtOC0xNS0xNi0yMy00MiAtcmVxdWVzdFN0YXRlIFN0YXRlX0NsYWltUmVzZXJ2YXRpb24gLXJlcXVlc3RTdGF0ZVBhcmFtcyAiPGRhdGEgcHV0aW5zcXVhZD1cImZhbHNlXCIgZ2FtZWlkPVwiMjk3OFwiIHBlcnNvbmFyZWY9XCIxMDAwMFwiIGxldmVsbW9kZT1cIm1wXCI+PC9kYXRhPiJ8MTAuMjIuMi4yNDB8aHR0cDovLzEwLjIyLjIuMjQwL2Jhbm5lci5wbmd8OTEwfDI1Ng=="
Process.Start("D:\Juegos\BF3\Redirector.exe", " bf3Lan://" & parametros)
Y nada me da el error que te dije anteriormente