Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: x64core en 23 Febrero 2012, 09:00 am



Título: Obtener Direccion URL de Chrome?
Publicado por: x64core en 23 Febrero 2012, 09:00 am
Hola a todos estoy tratando de obtener cierta informacion de los navegadores y tengo un problema
con chrome que no se como obtener la direccion url del navegador e tratado usando los messages
de windows etratado así:

Código:
	HWND CHR = FindWindowA("Chrome_WidgetWin_0",NULL);
HWND BOX = FindWindowExA(CHR,0,"Chrome_OmniboxView",0);

pero en BOX me devuelve 0 osea no se si estoy en lo correcto o no sirve en chrome pero me devuelve 0 y tambien tengo
entendido que en chrome no se a implementado conversaciones dde para poder obtenerla por medio de ahí, y no
e podido encontrar algun metodo o forma de hacerlo, quiza vosotros saben de alguna forma, gracias.


Título: Re: Obtener Direccion URL de Chrome?
Publicado por: Eternal Idol en 23 Febrero 2012, 09:50 am
Algo de Google:
http://thundaxsoftware.blogspot.com/2011/09/get-chrome-active-tab-url-using-delphi.html


Título: Re: Obtener Direccion URL de Chrome?
Publicado por: x64core en 23 Febrero 2012, 10:05 am
 :P
Gracias EI, creí que lo tenia pero no funciona, pense que estaba equivocado por el tipo de clase del child box Chrome_AutocompleteEditView porque tambien
obtuve el tipo de clase con el spy de VS y porque por lo menos a mi no funciono lo hago exactamente así:

Código:
int WINAPI WinMain(HINSTANCE hThisInstance,HINSTANCE hPrevInstance,LPSTR lpszArgument,int nCmdShow)
{
HWND CHR = FindWindowA("Chrome_WidgetWin_0",NULL);
HWND BOX = FindWindowExA(CHR,NULL,"Chrome_AutocompleteEditView",NULL);
return 0;
}

y tambien me devolvio cero, tengo la version 17.0.963.56, quiza sea eso :P