Click to See Complete Forum and Search --> : Firewalls and fullscreen DirectX


Spoggy
July 2nd, 2007, 10:36 AM
Hi, new here and very stuck at the moment, hoping someone may be able to help.

I'm writing a full screen 3D app using DX9 and DirectInput. Part of the app connects to the Internet for updates using Winsock functions. All is okay and works fine apart from when using either Zonealarm or Comodo firewall.

What seems to happen is that they create a pop-up window asking the user whether to allow the app to connect or not. This is okay, but the problem is that the pop-up window they are creating is behind my full screen program. This means the user cannot respond to it because they can't see it.

It doesn't seem to fire any windows messages either so I can't minimize to allow it to take control.

Anyone else ever had this problem or know a way I can get around it, any help would be greatly appreciated,

Jason

Three276Seven
July 4th, 2007, 01:24 PM
This happens in other programs too. Sometimes if something isn't working I alt-tab and notice that my firewall is asking me if I want to allow it without my knowledge. The only thing I can think of is tell the user ahead of time to auto allow the program though their firewall settings. Either that or, when the program doesn't connect, ask them if they are getting any questions from their firewall.

Like I said this happens with other major games aswell and if it could be solved I would hope they would do it. But alas it isn't so I'm assuming it can't be resolved.

Spoggy
July 5th, 2007, 01:55 PM
Thanks for the reply Three276Seven, looks like i'm going to have to live with it and document it for the users attention.

I will still keep looking for ways in spare time, but probably won't get far if others can't. If I do happen to though, will sure post the findings here.

Thanks again,

VladimirF
July 5th, 2007, 06:54 PM
Can't you hook CreateWindow events and check if the new window is one of those firewalls?