Skip to content
View in the app

A better way to browse. Learn more.

Lunarsoft Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

UXTheme Patch for Service Pack 3 (SP3)

Featured Replies

  • Administrator

it looks like it's coded in autoit, i haven't touched autoit in about 2 years so i can't remeber.. but if you can make winapi calls, you may want to add a call to the GetFileVersionInfo() or GetFileVersionInfoEx() functions.

just as a precaution.

but again i can't remember autoit very well, so no idea if you can even do that.

yes, we can use those calls ^^

and i will find a way to do that, but for now...

try this new one i uploaded, it should adress the issues we have :D

Damian666

ok, i got it, now it triple checks ^^

first if on vista, exit.

then if not on sp3, exit.

then if fileversion is wrong, exit.

patching is always checked...

Damian666

  • Author
  • Administrator

ok, i got it, now it triple checks ^^

first if on vista, exit.

then if not on sp3, exit.

then if fileversion is wrong, exit.

patching is always checked...

Damian666

If OS != Windows XP then display a message box saying that OS is not supported, then close. Or simply disable the patch button and tell the user why.

If you're on XP and the Service Pack = 3 and the file version matches, enable Patch button.

There were often times where I used the patch it would sometimes say it was successful yet wouldn't be. That leads me to think there's a better method to check and verify the patch was applied.

well, it should do for now.

let me know of any other stuff, and yes, i am looking at another way to check Tarun :D

Damian666

  • Administrator

well, it should do for now.

let me know of any other stuff, and yes, i am looking at another way to check Tarun :D

Damian666

i can't for the life of me remember autoit. but there may be a function like C's "fseek()". At least i would hope so by now. I stopped using autoit because of the lack of some functions that really should be in there. For example, i'm willing to bet uxtender reads the whole file as a string then concates them all together due to a lack of a fwrite() type function of being able to edit it on the stream.

but if theres a function like fseek(), you could just skip to the offset, read the number of bytes and compare it.. if both offsets equal what your app sets them to then it's patched successfully, or the file is already patched (which leads to better reliability then checking if uxtheme.uxtender exists)..

ok i've rambled on too long. :D

  • 1 month later...
  • 4 weeks later...

Archived

This topic is now archived and is closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.