Varför konvertera MUI till DLL?
Windows MUI (Multilingual User Interface) resursfiler, som introducerades i Vista, är resurs-endast PE/DLL-filer som innehåller översatta strängar, dialogrutor och menyer för en specifik region. De har samma MZ/PE-huvud som vilken .dll som helst men saknar kodavsnitt, startpunkt och exporter - vilket gör dem till en specialiserad DLL-variant, inte ett separat format. Det finns därför ingen konvertering att utföra.
Hur man konverterar MUI till DLL
Resource Hacker FREE
Kopiera .mui-filen till en vanlig mapp, öppna den i Resource Hacker och bläddra i eller exportera dess String Table- och Dialog-resurser. Detta är standardmetoden för att inspektera eller arbeta med språkinnehållet i en .mui-fil.
Om dessa format
En .mui-fil är en Windows-systemfil som innehåller översatta menyer, dialogrutor och meddelanden som gör att Windows kan visa sitt gränssnitt på ett specifikt språk. Windows laddar den…
Öppna detaljer för .MUI →En DLL (Dynamic Link Library) är en Windows-biblioteksfil som innehåller kompilerad kod som program läser in medan de körs, så det är inte något du öppnar genom att dubbelklicka. Om en app…
Öppna detaljer för .DLL →Kvalitet & vad man bör tänka på
- Att byta namn på en
.muitill.dllgör den inte användbar som ett bibliotek - PE-huvudet markerar att den saknar exporter, så alla program som försöker ladda den som en DLL kommer att misslyckas. - Redigera aldrig
.mui-filer i språkundermappar iC:\Windows\System32; körsfc /scannowi en upphöjd kommandotolk för att reparera skadade system-MUI-filer. - Det enda användningsområdet för utvecklare att dela upp eller slå samman
.mui-resurser är Windows SDK-verktyget MUIRCT, vilket är ett steg i byggprocessen, inte en filkonvertering.
Vanliga frågor
Varför börjar min `.mui`-fil med «MZ» precis som en EXE eller DLL?
.mui saknar kodavsnitt och exporter.Kan jag byta namn på en `.mui` till `.dll` så att ett program hittar den?
.mui har ingetdera, så laddningen kommer att misslyckas.