We have a very thorny issue going on with an application in a corporate environment. Any clue, no matter how remote, is getting some investigation.
We have a client application, written in Java Swing, running under Windows 7, that communicates with back end servers over the corporate network. No internet access is desired or allowed. Our development team would like it if Internet Explorer were not even installed on the machines, but corporate group policy overrides our wishes. As a compromise, we provide no way for the user to access IE. These are the most locked-down workstations imaginable. No IE, Word, Excel, etc. are accessible to the user. The only application accessible to the user to run is our application.
In investigating the problems we are having, we noticed in Task Manager that two instances of IExplore.exe are launched as soon as the user passes the login screen of our application. This is only the case in our production environment. In our lab environment, the same code runs and does not cause instances of IExplore.exe to run.
Our code certainly doesn't ask for IExplore to run. I thought there was some chance that something in Java Swing might do something under the covers that might launch IE, but that seems to be ruled out by our lab experience.
Can someone help me make sense of this scenario?