CheckThemeSignature gone in Windows Vista

committed to database on October 4, 2007 at 6:25 pm Eastern Standard Time 6 comments digg this

HRESULT WINAPI CheckThemeSignature ( LPCWSTR pszThemeFileName )

For code monkeys that depend on undocumented, unsupported API, I regret to inform you the CheckThemeSignature function exported by the Uxtheme library (ordinal #29) is — poof — gone in Windows Vista. Let me be clear, the theme checking functionality is still intact — it’s just private now.

Impact? Code written to check theme signatures (why, I haven’t a clue) using this API would break. My poor fuzzy disassembler in libunsigned uses this export as the starting point, so it’s broken now. Grr. I’ll have to figure out a way to fix that…

Uxtheme Dumpbin.exe Screenshot

  1. hapbt November 6, 2007 at 11:31 am

    ok i figured it out!
    1st of all, there is NO WAY your directions can ever work for upgrading uxtheme.dll — because you can own the file all day and as long as its loaded and in use, you’re not going to replace it.
    once you get past that or use vistaglazz, the next step is putting them in the \windows\resources\themes directory, something none of your or your directions mention.
    then you also have to make sure the .msstyles.mui file is named correctly, and pick the correct ‘windows aero’ item out of the themes menu.
    anyways, thanks you for patching these files but you could have been a little more helpful and not just ignored me like i was retarded or something, when your directions are actually flawed and imperfect.

  2. Rafael November 9, 2007 at 12:09 am

    My instructions, if you read them, have you *rename* the library, not *replace*. This works just fine.

  3. hapbt November 9, 2007 at 10:33 am

    tell leonardo and donatello hi

  4. hapbt November 11, 2007 at 2:33 pm

    ok i do feel retarded cuz the renaming thing worked perfectly
    but you should mention something about c:\windows\resources\themes, and the fact that so many .msstyle.mui files are misnamed aero.msstyle.mui instead of themename.msstyle.mui
    ps also big thanks for the patch on the new beta service pack files!

  5. manuel March 17, 2008 at 7:23 am

    experimentar

  6. ShooftRit March 31, 2009 at 1:13 pm

    А пачму посты не всегда появляются?