Autor Tema: [HELP] Clear DATA IE  (Leído 3521 veces)

0 Usuarios y 1 Visitante están viendo este tema.

EnigmaX

  • Kilobyte
  • **
  • Mensajes: 57
  • Reputación: +0/-0
    • Ver Perfil
[HELP] Clear DATA IE
« 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
« última modificación: Febrero 08, 2012, 10:32:51 pm por EnigmaX »

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:[HELP] Clear DATA IE
« Respuesta #1 en: Febrero 09, 2012, 11:22:39 am »
Si utilizas ShellExecute en lugar de Shell?

coco

  • Administrador
  • Terabyte
  • *****
  • Mensajes: 548
  • Reputación: +63/-3
    • Ver Perfil
Re:[HELP] Clear DATA IE
« Respuesta #2 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
'-     coco
(No me cabe: Java, Python ni Pascal)
SQLite - PIC 16F y 18F - ARM STM32 - ESP32 - Linux Embebido - VB6 - Electronica - Sonido y Ambientacion

EnigmaX

  • Kilobyte
  • **
  • Mensajes: 57
  • Reputación: +0/-0
    • Ver Perfil
Re:[HELP] Clear DATA IE
« Respuesta #3 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

raul338

  • Terabyte
  • *****
  • Mensajes: 894
  • Reputación: +62/-8
  • xD fan!!!!! xD
    • Ver Perfil
    • Raul's Weblog
Re:[HELP] Clear DATA IE
« Respuesta #4 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...

EnigmaX

  • Kilobyte
  • **
  • Mensajes: 57
  • Reputación: +0/-0
    • Ver Perfil
Re:[HELP] Clear DATA IE
« Respuesta #5 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

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:[HELP] Clear DATA IE
« Respuesta #6 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.

EnigmaX

  • Kilobyte
  • **
  • Mensajes: 57
  • Reputación: +0/-0
    • Ver Perfil
Re:[HELP] Clear DATA IE
« Respuesta #7 en: Febrero 20, 2012, 03:48:34 pm »
Hi,

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

Gracias...!!!

[]'s