Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: EnigmaX en Febrero 08, 2012, 10:31:13 pm

Título: [HELP] Clear DATA IE
Publicado por: EnigmaX en Febrero 08, 2012, 10:31:13 pm
hola,

Public Function ClearIEData()
    Call Shell("rundll32.exe InetCpl.cpl,ClearMyTracksByProcess 1", vbHide) 'clear History
    Call Shell("rundll32.exe InetCpl.cpl,ClearMyTracksByProcess 2", vbHide) 'clear Cookies
    Call Shell("rundll32.exe InetCpl.cpl,ClearMyTracksByProcess 8", vbHide) 'clear Temporary Internet Files
End Function

A pesar de utilizar el parámetro de vbHide, los mensajes de limpieza siguen apareciendo. ¿Cómo resolver esto?

Cómo ocultar este proceso de limpieza?

[]'s
Título: Re:[HELP] Clear DATA IE
Publicado por: raul338 en Febrero 09, 2012, 11:22:39 am
Si utilizas ShellExecute en lugar de Shell?
Título: Re:[HELP] Clear DATA IE
Publicado por: coco en Febrero 09, 2012, 12:08:28 pm
Hola, como esas "funciones" son indocumentadas, y la ventana que se "muestra" es algo tipo sistema, te recomiendo 2 cosas:
* buscar alternativas para hacer lo que queres (borrar algunos registros, borrar cookies, borrar temp, etc)
* quedarse esperando hasta encontrar la ventana, y ocultarla

saludos
Título: Re:[HELP] Clear DATA IE
Publicado por: EnigmaX en Febrero 10, 2012, 06:08:37 pm
raul338 y coco, Gracias por la ayuda...

ShellExecute no funciona :(

cómo ocultar la ventana?

Muchas Gracias!!!

[]'s
Título: Re:[HELP] Clear DATA IE
Publicado por: raul338 en Febrero 10, 2012, 06:32:35 pm
Como llamas a shellexecute? deberia ser algo asi

ShellExecute Me.hWnd, "rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 1", App.Path, 0
' hWnd, exe, params, Directory, Show...
Título: Re:[HELP] Clear DATA IE
Publicado por: EnigmaX en Febrero 10, 2012, 07:42:26 pm
Gracias Raul338

ShellExecute Me.hwnd, "open", "rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 1", vbNullString, SW_HIDE

no funciona...

ventana sigue apareciendo

algo mas ???

[]'s
Título: Re:[HELP] Clear DATA IE
Publicado por: seba123neo en Febrero 10, 2012, 11:09:32 pm
yo lo haria con apis, tenes las apis necesarias para borrar el historial y cookies del IE, por ahi podes encontrar codigos en internet. porque ahi estas ejecutando un comando interno del applet (.cpl) del panel de control, y por eso te aparecen los mensajes, con apis evitas eso.

saludos.
Título: Re:[HELP] Clear DATA IE
Publicado por: EnigmaX en Febrero 20, 2012, 03:48:34 pm
Hi,

El problema es que con las API no funciona en Internet Explorer nuevo.

Gracias...!!!

[]'s