juil. 03
Recently, I was playing with WatiN to do some integration and web testing, and I have "discovered" the concept of session merging in the browsers.

Of course, that's an important feature allowing to deal correctly with popups dfor instance. But when you do some web testing and that you would like to launch several browser logged in with different users to check simultaneous actions or things like that, this feature can be very very annoying.

Internet Explorer 8 has added a new feature that allow you to surf in a new session, meaning you just deactivate explicitely the session merging. You can do that via the interface of in command line (IExplore.exe about:blank -nomerge)

What I will show here is how we can benefit from that feature in COM using the WatiN API. [Plus]
août 27
When you work with COM DLLs, you will typically ask Visual Studio to add a reference to that DLL. Behind the hood, Visual Studio will automatically generate a wrapper around that DLL to let you access it easily.
And it works fine !
However, in some cases, you may want to generate yourself this wrapper, specially if you need to control the creation's options.
You will see here how you can use the tlbimp.exe tool to generate the DLL. [Plus]