Open MUI File

Information, tips and instructions

Developing with MUI

If your goal is to create a globalized application, then you should consider using the MUI functionality, creating a process called software internationalization.

The functionality of files with a .mui extension is applicable to Win32 forms, or console applications, however, it is also possible to create MUI compatible .NET Framework applications.

When planning an application that utilizes the MUI functionality, you must first decide the languages for the user interface and how it should be presented to the user. Through the following methods:

  • Through the system language, following the OS settings that precisely specify the user's preferred language.
  • or making the user decide, through a list, the language in which he prefers to use the application.

Files with the .mui extension also have several ways to present their usability as a DLL resource.

  • Unique language in a .mui DLL resource. In this case an executable kernel with .mui extension is used for the MUI application and each DLL resource is used as a unique support for each language. Also, you can create an executable kernel and a DLL resource for the resources associated with the supported languages. Copies of the same resource identifier are defined in the base language resource file (.rc extension) under different language tags for all supported languages.
  • Use of an Application-Specific Resource Mechanism. You can plan your MUI application to use a customized resource mechanism. In this case, the application handles its resource loading in a specialized way.

Because .mui files used by applications with globalized language resources, they are not necessary to open by any application other than the one they serve with their original functionality, that is, there is no human-readable code that can be modified on -the-run on these files, therefore it is not recommended to try to open them while they do their job.