Voy a empezar por explicar el escenario:cookies creadas mediante programación en Internet Explorer
Tengo un navegador Internet Explorer en el ordenador A. Dentro de la IE tengo un plugin para que pueda acceder a la del objeto del documento, por lo que puede agarrar la galleta en un momento dado.
quiero transferir esa galleta a un nuevo navegador en un equipo diferente B.
Con el fin de iniciar el navegador en el ordenador nuevo BI utilizar el objeto InternetExplorer, puedo controlar el navegador mediante la instancia del objeto, pero no sé cómo "inyectar" la cookie de la primera computadora A en el navegador IE recién creado.
He intentado de dos maneras.
En primer lugar, he intentado escribir la cookie antes de iniciar el navegador utilizando la API WinInet InternetSetCookie.
y en segundo lugar, he tratado de interceptar la BeforeNavigate2 de eventos y fijar la cookie en el encabezado de la petición HTTP.
Pero ninguno de los que han trabajado :(
¿Es posible establecer una cookie en un nuevo Internet Explorer antes de desplazarse a un sitio web y, por tanto, ser capaz de mantener la sesion el usuario tenía en su anterior equipo
Gracias :)
ACTUALIZACIÓN:? todavía estoy teniendo este problema e hizo algunas otras investigaciones usando Wireshark.
En el caso de BeforeNavigate2, IExplore simplemente ignora el valor "Cookie:" en el encabezado.
En el caso de InternetSetCookie, parece que está funcionando correctamente. Crea el mismo archivo que crea la navegación regular de IExplore, pero cuando vas a esa página, el IE ignora el archivo que contiene la cookie.
El código que estoy usando para escribir la cookie es:
string cookie = "COOKIEVALUES";
InternetSetCookie("http://www.facebook.com/", "", cookie+";expires=Sat, 08-Jan-2014 00:00:00 GMT");
No estoy totalmente seguro de eso. Necesito comprobar cómo funcionan las cookies almacenadas. Pero traté de copiar el archivo de cookies en las computadoras y no funcionó: -S – HyLian
No puedo trabajar con este método. Para empezar, no estoy completamente seguro de cuáles son las cookies de un sitio determinado. – HyLian