uxtheme.dll - why the need to "patch" it?


Recommended Posts

ok, someone please explain this to me once and for all... i for one don't theme anything, so i don't know too much about all this. i know you have to hex edit uxtheme.dll or replace it with a cracked version or something to be able to use unsigned themes. but if this is the case, how are there programs out there (windowblinds i think, is that it?) that are able to use different themes without using a modified uxtheme.dll file? :blink:

Link to comment
https://www.neowin.net/forum/topic/124486-uxthemedll-why-the-need-to-patch-it/
Share on other sites

well..if i'm not mistaken, that's essentially what those types of software do when you install them..they patch the uxtheme.dll for you (for a price)..

so you basically have two choices..

1. patch uxtheme.dll yourself, manually, for free

or

2. let 3rd party software patch uxtheme.dll automatically, for a price

well..if i'm not mistaken, that's essentially what those types of software do when you install them..they patch the uxtheme.dll for you (for a price)..

so you basically have two choices..

1. patch uxtheme.dll yourself, manually, for free

or

2. let 3rd party software patch uxtheme.dll automatically, for a price

You're talking about StyleXP. StyleXP does a little more than just patch it, it actually leaves the uxtheme.dll file alone and loads a pre-patched file directly into memory, bypassing the unpatched uxtheme.dll.

I'm taking a guess here as how it works, but i think how it works is that softwares like Windowblinds and StyleXP, changes the Windows Look directly while Windows is running (maybe through some API calls or some sort, tinkering with the graphics, etc). As for uxtheme.dll, it just allows you to use msstyles created by 3rd party people other than Microsoft. As Windows XP already has its own theming "engine" (as i call it), there's little need to do any serious modification to the graphics engine to support theming. WindowBlinds works differently than StyleXP / a hacked uxtheme.dll tho...

then why aren't themes made to use this other skinning engine? :blink: why go through all the hassle of changing a system file, p*ssing off windows in the process, just to use a theme you could otherwise have with windowblinds? is windowblinds free? :huh:

then why aren't themes made to use this other skinning engine? :blink: why go through all the hassle of changing a system file, p*ssing off windows in the process, just to use a theme you could otherwise have with windowblinds? is windowblinds free? :huh:

WindowBlinds is not free and it has more advanced features than a hacked uxtheme.dll or StyleXP (but slower in terms of performance - IMHO). Most people prefer uxtheme.dll because it is FREE and it uses no (or little resources) as opposed to StyleXP (which isn't free but it has some features like Random Visual Styles, support for boot screens, etc).

then why aren't themes made to use this other skinning engine? :blink: why go through all the hassle of changing a system file, p*ssing off windows in the process, just to use a theme you could otherwise have with windowblinds? is windowblinds free? :huh:

Check out neowin's patch, you download it, run and restart and youre all set. You don't have to go through all that hassle now.

thanks, but i'm not asking how to theme, just how it all works and why there's a need to crack/patch/otherwise modify a file to use your own themes when i've seen it done before without any modifications... i think i understand most of it now, thanks guys (Y)

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • The possibility that milk gathers back into a glass implies that gravity can be 'reversed'.
    • VidCoder 12.20 by Razvan Serea  VidCoder is a DVD/Blu-ray ripping and video transcoding application for Windows. It uses HandBrake as its encoding engine. Calling directly into the HandBrake library gives it a more rich UI than the official HandBrake Windows GUI. VidCoder can rip DVDs but does not defeat the CSS encryption found in most commercial DVDs. You’ll need the NET 8 Desktop Runtime. If you don’t have it, VidCoder will prompt you to download and install it. The Portable version is self-contained and does not require any .NET Runtime to be installed. You do not need to install HandBrake for VidCoder to work. Feature list: Multi-threaded MP4, MKV containers Completely integrated encoding pipeline: everything is in one process and no huge intermediate temporary files H.264, H.265, MPEG-4, MPEG-2, VP8, Theora video Hardware-accelerated encoding with AMD VCE, Nvidia NVENC and Intel QuickSync AAC, MP3, Vorbis, AC3, FLAC audio encoding and AAC/AC3/MP3/DTS/DTS-HD passthrough Target bitrate, size or quality for video 2-pass encoding Decomb, detelecine, deinterlace, rotate, reflect, chroma smooth, colorspace filters Powerful batch encoding with simultaneous encodes Customizable Pickers to automatically pick audio and subtitle tracks, destination, titles and more Instant source previews Creates small encoded preview clips Pause, resume encoding VidCoder 12.20 changes: Updated HandBrake core to 1.11.2. Download: VidCoder 12.20 | 47.0 MB (Open Source) Download: Portable VidCoder 12.19 | 89.3 MB Link: VidCoder Home Page | Github | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Too soon, I'm still not over this death!
    • Normally, I admit when a title is clickbait (unfortunately, it's become somewhat necessary to compete against AI-dominated news sections today), but in this case, all supported versions is implied and doesn't need to be spelled out in the title. Of course, I'm covering a Patch Tuesday update bug that is only available to supported Windows SKUs. All our coverage relates to supported Windows software and SKUs only unless we expressly state that it's "unsupported", "unofficial", or "third-party". I'm sorry, but supported/official SKUs don't need to be spelled out as such in every Neowin headline.
  • Recent Achievements

    • Week One Done
      Jordan Smith earned a badge
      Week One Done
    • Reacting Well
      BizSAR earned a badge
      Reacting Well
    • First Post
      AndreaB earned a badge
      First Post
    • Week One Done
      Huge Trailer earned a badge
      Week One Done
    • Week One Done
      Classifyskilleducation earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      593
    2. 2
      +Edouard
      185
    3. 3
      PsYcHoKiLLa
      77
    4. 4
      Michael Scrip
      73
    5. 5
      Steven P.
      66
  • Tell a friend

    Love Neowin? Tell a friend!