Windows closing with no reason on an elevated process from IE Plug

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hello.
I'm converting and old IE 6 plugin to work under IE 7 Protected mode in vista.
The plugin needs access to MAPI, so it couldn't do all it's work from
protected mode, and I've had to move some of the functionality to an external
exe com server.
The new process get created in medium integrity level and has all the access
rights it needs, but once it creates windows, messageboxes and such they
appear for 1-20 seconds then disappear, for no apparent reason , and returns
from it's function.
For example, it shows the MAPI address book, it looks fine, then it
disappears, and the log says the function that was responsible for it
returned S_OK.
I think this might have something to do with the fact that low integrity
processes shouldn't be allowed to send messages to medium integrity windows,
but there's no reason why the plug in itself would try to send messages to
the window.
Also, I would expect from such a scenario to crash the low integrity
process, not the window which was running in higher integrity.

How can this be fixed?

Thank you.
Eyal Cohen.
.



Relevant Pages

  • Re: MS binary integrity baseline
    ... There are several ways I check the integrity of files in Windows: ... To verify the digital signatures of drivers, ... This tool is meant to verify the HCL signature from Microsoft to verify Windows compatibility, ...
    (Focus-Microsoft)
  • Re: event ID 3002 on tcp.sys integrity and event ID 10 on WMI sesclu
    ... Windows Resource Protection did not find any integrity violations. ... Internet Security and Acceleration Server Std Ed for Partners 4/29/2009 ...
    (microsoft.public.windows.vista.general)
  • RE: Windows closing with no reason on an elevated process from IE Plug
    ... disappearing GUIs, but with no luck. ... The new process get created in medium integrity level and has all the access ... I think this might have something to do with the fact that low integrity ... processes shouldn't be allowed to send messages to medium integrity windows, ...
    (microsoft.public.win32.programmer.ole)
  • Re: User Rights Assignment - not available
    ... I went through both the integrity check and did a repair anyway. ... To resolve this issue, first run the Esentutl.exe tool to examine the ... and WinDir is the folder where Windows XP ... This operation may find that this database is corrupt ...
    (microsoft.public.windowsxp.security_admin)