Jump to content
MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. ×

Windows 7 files


Recommended Posts

Hi

Were are the Dialog, Menu and String Table items in the Windows 7 files?

I have loaded them in many Resource programs but can not file these.

Regards

Worf

Link to post
Share on other sites

Hi

Were are the Dialog, Menu and String Table items in the Windows 7 files?

I have loaded them in many Resource programs but can not file these.

Regards

Worf

Which files you are talking about, specify the file name please, Eg:- if you are looking for icons of My computer, then it's located in shell32.dll, For Documents, Network connection and RecycleBin they are located in imageres.dll etc, For Add/Remove Programs it's located in appwiz.cpl. etc.

Open these files in PE Explorer or Restorator or Microangelo and extract the Icons, Avi's, Bmp's.

Reshacker is also good option but it is with limited features as compared to others.

Link to post
Share on other sites

Hi m8

It's all the files, lets take Shell32.dll for windows XP. You have BMP, Icons ect, then you have Dialog, Menu, String Table.

But in Windows 7 you get MUI i think it is, BMP, Icons but no Dialog, Menu or String Table.

Regards

Worf

Edited by Worf
Link to post
Share on other sites
  • 4 months later...

You're all wrong :)

It's due to changes in the Windows resource model that were implemented in Windows Vista (and so carry on to Windows 7).

Windows Vista added "MUI Files" where localisable resources (such as string tables and dialogs) are moved to language-specific PE files located under a folder (named "en-US" or "de", for example) whereas language-neutral resources, like icons and bitmaps are kept within the original EXE.

In this case, the string tables and dialogs for English explorer.exe is now located under C:\Windows\en-US\explorer.exe.mui

Anolis Resourcer is "MUI Aware" and so it doesn't load these resources when you open an EXE (since you have to explicitly opt-out of this behaviour by calling Vista-specific resource enumeration functions) however you can still open the language-specific MUI files fine.

Visual Studio (all versions: 6.0/1998, 7.0/2002, 7.1/2003, 8.0/2005, and 9.0/2008) is not MUI Aware, so the Win32 resource functions will return the resources located in the MUI files in addition to the specified file.

Finally, other resource editors, like ResHacker, ResTuner, and Restorator are all written in Borland Delphi and use their own resource-hacking libraries that parse the PE file format themselves (which is why they couldn't open x64 files until recently) and so don't rely on Win32 for enumerating resources for them, which is why they don't list MUI resources either.

Hope that helps!

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...