Hvorfor konvertere MUI til DLL?
Windows MUI (Multilingual User Interface) ressursfiler, introdusert i Vista, er ressurs-kun PE/DLL-filer som inneholder oversatte strenger, dialoger og menyer for én lokalitet. De har samme MZ/PE-header som enhver .dll, men har ingen kodeseksjon, ingen inngangspunkt og ingen eksporter - noe som gjør dem til en spesialisert DLL-variant, ikke et separat format. Det er derfor ingen konvertering å utføre.
Hvordan konvertere MUI til DLL
Resource Hacker FREE
Kopier .mui-filen til en vanlig mappe, åpne den i Resource Hacker, og bla gjennom eller eksporter dens «String Table»- og «Dialog»-ressurser. Dette er standardmåten å inspisere eller jobbe med språkinnholdet i en .mui-fil på.
Om disse formatene
En .mui-fil er en Windows-systemfil som inneholder oversatte menyer, dialoger og meldinger som lar Windows vise grensesnittet på et spesifikt språk. Windows laster den automatisk - du skal…
Åpne .MUI-detaljer →En DLL (Dynamic Link Library) er en Windows-biblioteksfil som inneholder kompilert kode som programmer laster mens de kjører, så det er ikke noe du åpner ved å dobbeltklikke. Hvis en app…
Åpne .DLL-detaljer →Kvalitet og hva du bør passe på
- Å gi nytt navn fra
.muitil.dllgjør den ikke brukbar som et bibliotek - PE-headeren markerer den som uten eksporter, så ethvert program som prøver å laste den som en DLL vil feile. - Rediger aldri
.mui-filer iC:\Windows\System32språkundermapper; kjørsfc /scannowi en ledetekst med administratorrettigheter for å reparere korrupte system-MUI-filer. - Det eneste bruksområdet for utviklere for å splitte eller slå sammen
.mui-ressurser er Windows SDK-verktøyet MUIRCT, som er et trinn i byggeprosessen, ikke en filkonvertering.
Ofte stilte spørsmål
Hvorfor starter `.mui`-filen min med «MZ» slik som en EXE eller DLL?
.mui har ingen kodeseksjon og ingen eksporter.Kan jeg gi nytt navn fra `.mui` til `.dll` slik at et program finner den?
.mui har ingen av delene, så lastingen vil feile.