dll - Er der en åben kilde, der svarer til Linux '/lib/ld-linux.so til Windows?

Indlæg af Hanne Mølgaard Plasc

Problem



Er der et open source-program til Windows, der tilbyder den samme funktionalitet som Linux '/lib/ld‑linux.so.2? [3]

Bedste reference


Loader er en kerne del af OS på Windows; der er ikke noget open source-alternativ, jeg er opmærksom på, og jeg er ikke sikker på at det er muligt at gøre det korrekt under alle omstændigheder - du skal håndtere minefeltens antagelser, som kernel32/ntdll har vedrørende adresselayoutlayout , support SxS, ASLR, hotpatching og meget mere.


Open-source linkers er almindelige (fx Gnu-værktøjer), men jeg indsamler det ikke, hvad du er efter.

Andre referencer 1


Du kan måske se ReactOS-projektet. [4]


De skal have alt for at indlæse DLL'er, og det er open source.

Andre referencer 2


Det forbedrede dynamiske link bibliotek til MinGW under MS-Windows kan være nyttigt. Se nærmere på bunden til Edll-løsningen. [5]

Andre referencer 3


Du mener at bruge dynamiske biblioteker? I Windows er det automatisk, når du bruger LoadLibrary på en .DLL.