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

  whipper25 said:
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:

  gameguy said:
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).

  gameguy said:
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

    • LibreWolf 140.0.2-1 by Razvan Serea LibreWolf is an independent “fork” of Firefox, with the primary goals of privacy security and user freedom. It is the community run successor to LibreFox. LibreWolf is designed to increase protection against tracking and fingerprinting techniques, while also including a few security improvements. This is achieved through our privacy and security oriented settings and patches. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM. LibreWolf features: Latest Firefox — LibreWolf is compiled directly from the latest build of Firefox Stable. You will have the the latest features, and security updates. Independent Build — LibreWolf uses a build independent of Firefox and has its own settings, profile folder and installation path. As a result, it can be installed alongside Firefox or any other browser. No phoning home — Embedded server links and other calling home functions are removed. In other words, minimal background connections by default. User settings updates Extensions firewall: limit internet access for extensions. Multi-platform (Windows/Linux/Mac/and soon Android) Community-Driven Dark theme (classic and advanced) LibreWolf privacy features: Delete cookies and website data on close. Include only privacy respecting search engines like DuckDuckGo and Searx. Include uBlockOrigin with custom default filter lists, and Tracking Protection in strict mode, to block trackers and ads. Strip tracking elements from URLs, both natively and through uBO. Enable dFPI, also known as Total Cookie Protection. Enable RFP which is part of the Tor Uplift project. RFP is considered the best in class anti-fingerprinting solution, and its goal is to make users look the same and cover as many metrics as possible, in an effort to block fingerprinting techniques. Always display user language as en-US to websites, in order to protect the language used in the browser and in the OS. Disable WebGL, as it is a strong fingerprinting vector. Prevent access to the location services of the OS, and use Mozilla's location API instead of Google's API. Limit ICE candidates generation to a single interface when sharing video or audio during a videoconference. Force DNS and WebRTC inside the proxy, when one is being used. Trim cross-origin referrers, so that they don't include the full URI. Disable link prefetching and speculative connections. Disable disk cache and clear temporary files on close. Disable form autofill. Disable search and form history...and more. Notes: To receive automatic updates, you may refer to the unofficial LibreWolf-WinUpdater that employs a scheduled task to accomplish the same. Download: LibreWolf 64-bit | Portable 64-bit |~100.0 MB (Open Source) Download: LibreWolf 32-bit | Portable 32-bit | Other Operating Systems Links: LibreWolf Home Page | Addons | Screenshot | Reddit Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • At least it doesn't reset your defaults lol. Back to Bing, MSN and Copilot lol. Wait, that's a feature, not a bug?
    • Exactly what I was going to say, lmao. Pro-grade where? I have the S24 Ultra and there are only marginal differences between that series and the S25 series. Hell, even the S23 and S22 series is similar. Samsung stopped trying years ago.
    • Are you asking us or telling us my friend?
    • Performance and bloating is my main concern.
  • Recent Achievements

    • Week One Done
      Hartej earned a badge
      Week One Done
    • One Year In
      TsunadeMama earned a badge
      One Year In
    • Week One Done
      shaheen earned a badge
      Week One Done
    • Dedicated
      Cole Multipass earned a badge
      Dedicated
    • Week One Done
      Alexander 001 earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      553
    2. 2
      +FloatingFatMan
      182
    3. 3
      ATLien_0
      170
    4. 4
      Skyfrog
      108
    5. 5
      Som
      106
  • Tell a friend

    Love Neowin? Tell a friend!