Reputation: 2235
We use Aurora as a browser, but UPS WorldShip stubbornly uses Internet Explorer. So I created an executable named iexplore.exe
and replaced the real iexplore.exe
with my "fake". My "fake" iexplore.exe
just launches Aurora. So I fire up WorldShip, and click UPS Home Page
(or something like that) and it launches Aurora. But then WorldShip hangs, saying Connecting... Please Wait
as though nothing launched.
My question is: How does IE communicate with WorldShip to let it know that IE has launched? How can I implement this in my own program (preferably in C)?
EDIT
IE is started with the -Embedding
option. Anyone know what that does?
Upvotes: 0
Views: 4219
Reputation: 47945
The Internet Explorer is detected by the User-Agent in the HTTP header (as defined in the RFC2616). So if your browser don't send "MSIE" somewhere in the User-Agent, UPS won't think that you use an Internet Explorer.
Depending on the API that UPS uses it is possible that you really need to use the IE, especially if ActiveX is used. This is not supported by any other browser.
Upvotes: 1