Hvorfor konvertere MUI til DLL?
Windows MUI (Multilingual User Interface) ressourcefiler, introduceret i Vista, er ressource-kun PE/DLL-filer, der indeholder oversatte strenge, dialogbokse og menuer for en bestemt lokalitet. De bærer den samme MZ/PE-header som enhver .dll, men har ingen kodesektion, intet indgangspunkt og ingen exports - hvilket gør dem til en specialiseret DLL-variant, ikke et separat format. Der er derfor ingen konvertering at udføre.
Sådan konverterer du MUI til DLL
Resource Hacker FREE
Kopier .mui-filen til en almindelig mappe, åbn den i Resource Hacker, og gennemse eller eksporter dens String Table- og Dialog-ressourcer. Dette er standardmåden at inspicere eller arbejde med sprogindholdet i en .mui-fil på.
Om disse formater
En .mui-fil er en Windows-systemfil, der indeholder de oversatte menuer, dialogbokse og meddelelser, som gør det muligt for Windows at vise sin brugerflade på et specifikt sprog. Windows…
Åbn .MUI detaljer →En DLL (Dynamic Link Library) er en Windows-biblioteksfil, der indeholder kompileret kode, som programmer indlæser, mens de kører, så det er ikke noget, du åbner ved at dobbeltklikke. Hvis…
Åbn .DLL detaljer →Kvalitet & hvad man skal være opmærksom på
- Omdøbning af en
.muitil.dllgør den ikke anvendelig som et bibliotek - PE-headeren markerer den som værende uden exports, så ethvert program, der forsøger at indlæse den som en DLL, vil fejle. - Rediger aldrig
.mui-filer iC:\Windows\System32sprogundermapper; kørsfc /scannowi en kommandoprompt med administratorrettigheder for at reparere beskadigede system-MUI-filer. - Den eneste udvikler-brugssituation for at opdele eller flette
.mui-ressourcer er Windows SDK-værktøjet MUIRCT, som er et trin i byggeprocessen, ikke en filkonvertering.
Ofte stillede spørgsmål
Hvorfor starter min `.mui`-fil med «MZ» ligesom en EXE eller DLL?
.mui har ingen kodesektion og ingen exports.Kan jeg omdøbe en `.mui` til `.dll`, så et program kan finde den?
.mui har ingen af delene, så indlæsningen vil fejle.