13 Apr
2022
13 Apr
'22
6:09 p.m.
Hi Zhiyi, On 4/13/22 11:41, Zhiyi Zhang wrote:
ieframe.dll uses manifest at ID 123. However, IEWinMain() is not called from rundll32.exe or Control_RunDLL() so the manifest needs to be activated in DllMain(). This allows iexplore.exe to enable theming.
Note that ieframe.dll is also loaded for in-process objects like CLSID_WebBrowser control. It doesn't seem appropriate to change active context or call InitCommonControls() in such case. Maybe it should just be done in IEWinMain() instead? Thanks, Jacek