One of my guys had a problem when instantiating InternetExplorer.Application from VB6 and VBScript. It turned out that he (but no one else on the team) had the following entry in the registry apart from the expected (and working) LocalServer32 entry which creates an instance out-of-process using iexplore.exe:
[HKEY_CLASSES_ROOT\CLSID{0002DF01-0000-0000-C000-000000000046}\InProcServer32] @="C:\WINDOWS\system32\ieaksie.dll"
This is with XP SP3 and IE8 btw.
It's not really clear why this fails (CreateObject("InternetExplorer.Application") => hr = 0x80040111 ClassFactory cannot supply requested class), but the code expected the IE instance to be created as a new process.
Does anyone know what ieaksie does, when it's installed and when it creates the registry entry that seems to cause problems?
Googling didn't help me much...