开发者

Is there an open source equivalent of Linux' /lib/ld-linux.so for Windows?

Is there an open source program for Windows that offers th开发者_开发知识库e same functionality as Linux' /lib/ld‑linux.so.2?


You might want to look at the ReactOS project.

They should have everything to load DLLs, and it is open-source.


The loader is a core part of the OS on Windows; there's no open-source alternative I'm aware of, and I'm not sure it'd be possible to do it correctly in any case - you have to handle the minefield of assumptions that kernel32/ntdll have regarding address space layout, support SxS, ASLR, hotpatching, and more.

Open-source linkers are common (e.g., gnu tools), but I gather that's not what you're after.


The Enhanced Dynamic Linking Library for MinGW under MS-Windows may be helpful. Take a look especially at the bottom for the edll solution.


You mean using dynamic libraries? In Windows that's automatic when you use LoadLibrary on a .DLL.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜