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

213

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000

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

      Luetuimmat keskustelut

      1. Toiko Helen laivalastillisen vieraslajeja Suomeen?

        Loviisan satamaan tuotiin laiva­lastillinen pähkinän­kuoria Norsun­luu­rannikolta Loviisan satamaan kiinnittyi vapun al
        Maailman menoa
        96
        2345
      2. Elikkä Riikka Purra ei kannusta Suomea edes euroviisuissa

        Sellaista on persujen "isänmaallisuus", oma kansa viimeiseksi ja ulkomaalaiset ensimmäisiksi. https://www.iltalehti.fi/
        Maailman menoa
        22
        1824
      3. Koulujen kesälomien siirto

        Koulujen kesälomaa voitaisiin siirtää viikon verran. Se voisi olla hyvä kompromissi. Pääsiäsiseen voitaisiin lisätä muut
        Maailman menoa
        124
        1592
      4. Perussuomalaisten onnistunut vappumarssi nostaa kannatusta

        Rauhanmarssilla olleiden kimppuun hyökänneiden vassareiden kannatus sen sijaan romahtaa. Kaikki näyttää hyvältä vuoden
        Maailman menoa
        16
        1280
      5. Mitä kirjainta haluaisit

        rakastella juuri nyt?
        Ikävä
        82
        1274
      6. Inhottava stalkkeri

        Mikä ajaa ihmisen moiseen toimintaan ?
        Ikävä
        127
        1179
      7. Nainen, mistä johtuu että joskus et vain ymmärrä?

        Älä sitä, älä tätä. Ei niitä varoituksia turhaan sanota. Älä laita sormeasi sirkkeliin. Älä hengaile sen murhaaja poruka
        Ikävä
        135
        909
      8. "UKRAINA HYÖKKÄÄ LATVIAN ÖLJYVARASTOON JA JUNAAN"!!!

        "MATKUSTAJAJUNA SAI UKRAINALAISLENNOKEISTA VAKAVIA VAURIOITA"!!!
        Maailman menoa
        48
        898
      9. Yhä pyörit mielessä,

        ja tällä kertaa huomasin yhden asian: Sinusta välittyi sellaista lempeyttä ja välittämisen tunnetta, jota ei voi unohtaa
        Ikävä
        29
        827
      10. Victoria-tytär, 16, vertaa Martina Aitolehteä ja Esko Eerikäistä: "Iskä on enemmän..."

        Martina Aitolehti ja Esko Eerikäinen ovat ex-pari ja heillä on yksi yhteinen tytär, Victoria. Eerikäinen oli Huomenta Su
        Kotimaiset julkkisjuorut
        80
        826
      Aihe