I have a vb.net application that uses the webbrowser control and runs on several versions of 32 bit windows with no problem. When I went to 64 bit Windows 7 the system immediately crashes right after a navigate. No try catch will trap the error, it is a system exception. If I try to debug the exception I get to a point where it says the error is "Procedure not Found". I have no idea what procedure it's referring to. The control is in a DLL that is invoked from a base executable. Calling Navigate on the same or a different thread makes no difference. To be clear, I create a new windows form, drop the webbrowser control on it, and call the navigate function. There is no additional code. I suspect the fact that I'm invoking the DLL from an executable has something to do with the issue. Has anyone seen this problem?
FYI: The calling executable and the dll are compiled using x86 cpu setting.