> On Wed, 22 Apr 2009, Rob May wrote: >> 2009/4/22 Jeremy White <email@example.com>: >>> I vote for adding the XP style request directly to perl.exe - in >>> almost all cases it's the "correct" thing to do and is easy enough >>> to remove (and indeed from PerlApp) should you need to. It's also >>> backward compatible so it wont harm Win 2000 users etc.
> What exactly is the "easy" way to remove the new style common controls
> from an app that requests them in an embedded MANIFEST? On XP itself > you can provide an external perl.exe.manifest that would override the > embedded one, but on 2003, Vista, 2008 the embedded one always takes > precedence. So you'll need to actually remove the embedded manifest > with a tool like mt.exe, but that is only available as part of the > Windows Platform SDK, so I would not really call it "trivial".
As part of my build process I use reshacker (a free utility with a command line interface) to replace the manifest that is added with PerlApp: