Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    VB6 Chiudere ShellExecute(Dafault Browser)

    Ciao e grazie per il tempo che mi stai dedicando:

    PROBLEMA:

    Devo chiudere il browser (nel caso specifico Internet Explorer 6) dopo averlo "chiamato" con ShellExecute:

    VariabileLong = ShellExecute(Me.hwnd, "Open", "http://www.google.it", 0&, 0&, 0&)
    ----------------------------------------------------------------------
    OSSERVAZIONE:

    La pagina di default è Google, ma devo considerare che quando avrò la "necessità" di chiudere:

    1) probabilmente l'utente starà visualizzando un'altra pagina o + di una;

    2) dovrò chiudere TUTTE le finestre (istanze) di IE;

    Come Fare??

    Posso, magari con le API, terminare il processo del browser di default e con esso tutte le istanze?
    ...e se sì, come?

    Grazie ancora, ciao.

  2. #2
    nella variabile long che ritorna shell
    c'è il PID
    basta che lo passi come primo parametro di terminateprocess
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    ...purtroppo non funge:

    Call TerminateProcess (Variabile, 0)

    Il PID ce l'ho, ma non mi chiude il browser..

    Idee e/o suggerimenti??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.