Problems with windows in C++ Application after install IE 7

I have an app that performs certain functionality even if a user is not logged into the application. The functions are performed in separate threads and a dummy window is created so it can be used as the parent for windows that are popped up during this functionality.

Here is my problem: after I updated one of my machines to IE7, this functionality will only work if I am logged in and I run it manually. In debugging, the call to SetWindowPos never returned, even though the values were good. Other times, I try to circumvent the code and it fails elsewhere. I am using CreateWindow to create the dummy window and it contains a good window handle. I think the entire issue stems from the dummy window that is being created but I cannot determine what the issue might be.

Any ideas what might be causing this problem Any thoughts on what I can look at I am completely stumped, my application doesn't even use anything from IE7 but after the install (and eventual uninstall) it still has a hangup. In my testing alone, I use 2 computers, same OS, same code base, the only difference is IE 6 vs IE 7.



Answer this question

Problems with windows in C++ Application after install IE 7

  • wlaulner

    We never discovered the root of the problem. In our case, we had to eliminate our dummy window and find an alternative means for our processing.



  • cverdon

    Hi Al,

    did you ever find a solution for your problem I'm interested how you did so we've got a problem here with C++, MFC code that was ok prior to IE7 but now doesn't work but so far resources on C++ and IE7 have been far and few between.

    Thanks.


  • Problems with windows in C++ Application after install IE 7