BenjiWiebe
BenjiWiebe

Reputation: 2235

How does UPS WorldShip know if Internet Explorer launched?

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

Answers (1)

rekire
rekire

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

Related Questions