Skip to content

What does SecureUxTheme *do* if v4 removes ThemeTool and patching? #240

Answered by namazso
e-t-l asked this question in Q&A
Discussion options

You must be logged in to vote

The main purpose of SecureUxTheme is being a uxtheme patcher, that is, patching out the signature verification of themes in Windows. For technical reasons, it was easier and more stable to make it allow invalid signatures than to not check themes at all. This is why in addition to having SecureUxTheme installed every style had to have an invalid signature added (“patched”) as well. With 4.0.0 this is no longer required, you can just set unsigned themes.

Another feature of ThemeTool was patching out the local (in-process) verification too, however with the new COM proxying (also added in 4.0.0) we can just automagically load SecureUxTheme into any process attempting to set themes, and as s…

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@e-t-l
Comment options

@namazso
Comment options

@e-t-l
Comment options

@namazso
Comment options

Answer selected by e-t-l
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants