Message81513
It looks like it should be possible to bind to a different comctl32.dll
than what gets loaded by the host application. See this KB article:
http://support.microsoft.com/default.aspx/kb/830033
which even claims that you should be able to do so with manifests
(notice how you need to define ISOLATION_AWARE_ENABLED to get different
versions of CreateWindowEx etc); also see the .NET code on how they use
explicit activation contexts
Also see
http://blogs.msdn.com/junfeng/archive/2007/06/26/rt-manifest-resource-and-isolation-aware-enabled.aspx
for an explanation what resources must be defined so that a DLL can bind
to a different version than the rest of the process.
I think you want to put the comctl32 manifest binding into RT_MANIFEST
resource 2 (not 1, as you probably had tried so far). |
|
Date |
User |
Action |
Args |
2009-02-09 22:58:14 | loewis | set | recipients:
+ loewis, robind |
2009-02-09 22:58:13 | loewis | set | messageid: <1234220293.33.0.687175892373.issue5019@psf.upfronthosting.co.za> |
2009-02-09 22:58:11 | loewis | link | issue5019 messages |
2009-02-09 22:58:10 | loewis | create | |
|