I have different versions. The first one is using Windows messages:
For Internet Explorer on an English Windows, you can try this:
This PoC requires Internet Explorer to be opened already and to be free to communicate (like a situation, the typical Internet Explorer user has with his "Personal Firewall").
For Mozilla Firefox 1.0.x, you can try this:
This PoC requires Mozilla Firefox to be opened already and to be free to communicate (like a situation, the typical Mozilla Firefox user has with his "Personal Firewall").
The second one uses ActiveDesktop:
This PoC requires ActiveDesktop to be configured and Internet Explorer free to communicate (like the situation, which is the default configuration in Windows and nearly every "Personal Firewall").
The second one I wrote because Zone Labs implemented a Windows message filtering system. I'm using COM instead now, another basic Windows technology, to show, that this principle can be implemented with every part of Windows, which allows communication as IPC, and that the design of Windows is the problem, why a "Personal Firewall" must fail in such a way.
You can find my PoC code, too, at
On
Because I have no time, my first PoC code took me minutes, the second one I hacked on a saturday evening while having a chat with Alex here at my kitchen table.
Yours, VB.