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