Internet Explorerin ikkunat

minähänse

Olen tekemässä ohjelmaa joka mm. tunnistaa Internet Explorerin avonaiset ikkunat mitkä käyttäjä on avannut.

Tämä alla oleva koodi on ajastimessa joka "vakoilee" koska käyttäjä avaa uuden Internet Explorerin ikkunan.
Kuten huomaatte se on nimettykin nerokkaasti "tmrSpying" :)

Dim IE As InternetExplorer
Dim WIN As New ShellWindows
Public WithEvents Browser As InternetExplorer

Private Sub tmrSpying_Timer()
For Each IE In WIN
   Set Browser = IE
Next
Set WIN = Nothing
End Sub

Sitten tämä seuraava koodi tunnistaa ennen kuin käyttäjä menee uudelle sivulle että mikä on tämän hetkisen sivuston osoite ja näin ollen ilmoittaa siitä hänelle (ei ohjelmani oikeasti tälläistä ilmoitusta anna, mutta havainnollistan vain nyt sen toimintaperiaatetta).

Private Sub Browser_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
MsgBox Browser.LocationURL
End Sub

Tässä koodissa ei ole mitään vikaa, se toimii kun unelma kunnes käyttäjä avaa jonkin linkin jo avonaisesta Internet Explorerin ikkunasta uuteen ikkunaan tai siis yksinkertaisesti avaa kaksi Internet Explorerin ikkunaa päälekkäin niin tämä koodi ei toimi enää muuta kuin siinä ikkunassa minkä käyttäjä on avannut ensimmäisenä.

For Each IE In WIN
Set Browser = IE
Next

Se laittaa muistiin kyllä jokaisen avonaisen IE:n ikkunan, mutta ei pysty kutsumaan tuolla Browser_BeforeNavigate2 tapahtumalla muita avonaisia ikkunoita kuin sitä ensimmäistä auki olevaa ikkunaa ja jos käyttäjä sulkee sen, niin koko ohjelmani ei toimi enää.

Eli kysymykseni nyt kuuluukin kuinka saan tuon Browser tapahtuman toimimaan KAIKISSA avonaisissa Internet Explorerin ikkunoissa vaikka käyttäjä availisi uusia ikkunoita, sulkisi vanhoja tai tekisi mitä vaan?
Koodissani tarvitsee olla pakollisesti tuo Browser_BeforeNavigate2 tapahtuma tai muuten se ei toimi.

0

200

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000

      Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

      Luetuimmat keskustelut

      1. Rasismia kaikkialla näkevät ovat Suomen tyhmimpiä ihmisiä

        ja monillahan kuluu myös mielialalääkkeitä, eli päässä on ongelmia. Mutta he eivät tajua kuinka paljon ja ihan todellis
        Maailman menoa
        306
        6663
      2. Ei kahta sanaa etteikö Petteri Orpo hyväksy rasismia

        Koska jatkaa hallituksessa rasistisen perussuomalaisiksi itseään kutsuvan puolueen kanssa. Se on Petteri Orpon arvomaai
        Maailman menoa
        50
        5817
      3. Mitkäs nuorisoporukat ovat toisia nuoria ryöstelleet (selvää rassismia)

        No poliisi kertoo, että maahanmuuttajataustaisia ovat, ja isot porukat sillä yhden suomalaisen uhrin kimpussa on ollut j
        Maailman menoa
        186
        5292
      4. Pitkän linjan yritysjohtaja: Suomen tapahtumat eivät ole Aasian kärkiuutinen

        Viimeaikaista kohua on käytetty sisäpoliittisena lyömäaseena, Thomas Zilliacus sanoo. – Koska asiaa kuitenkin kommentoi
        Maailman menoa
        61
        4073
      5. Demarit ovat oikeasti törppöjä eli heikkoälyisiä

        ja todistavat sitä päivittäin täällä lapsellisilla jutuillaan. Kauheasti on hehkuttaneet kuinka demarien kannatus vaan
        Maailman menoa
        38
        3338
      6. Perussuomalaiset eivät harrasta maalittamista kuten vasemmisto

        Huomaa tässä keinotekoisessa "rasismi"-kohussakin kuinka vasemmistolaiset maalittavat Perussuomalaisia. Me emme vastaava
        Maailman menoa
        5
        3333
      7. HS 12/25 kysely: persut romahti, demarit raketoi

        Kyyti on kylmää persuleirissä, saattaa vetää siellä silmätkin viirulleen. Sen sijaan SDP:n puoluetoimistolla voidaan pok
        Maailman menoa
        52
        3247
      8. Töppö-persut ovat todella tyhmiä

        sen kertoo tämäkin avaus: "Persujen suosio vain laskee" Töppö-persu vaan unohtaa, että ennen tätä galluppia persujen kan
        Maailman menoa
        29
        3018
      9. Maataloustuet voi poistaa, naudan tuottajahinta pompsahtanut 25 %

        Enää ei tarvitse veronmaksajien tukea, koska maajussi saa lihasta nyt hyvää hintaa. https://yle.fi/a/74-20198739
        Maailman menoa
        11
        2242
      10. Mitäpä ostaisin ja lähettäisin Metsa Manille joulupäkitsiä?

        Vähän vaikea miettiä ja keksiä eikä pelkkää rahalahjaa oikein kehtoo. Kertokaapa te?
        Tuusniemi
        38
        1115
      Aihe