是否有针对Windows的开源程序提供与Linux“/lib/ld‑linux.so.2
相同的功能?
答案 0 :(得分:3)
加载程序是Windows操作系统的核心部分;没有我知道的开源替代方案,我不确定在任何情况下都可以正确执行 - 你必须处理kernel32 / ntdll关于地址空间布局,支持的假设的雷区SxS,ASLR,hotpatching等。
开源链接器很常见(例如,gnu工具),但我认为这不是你想要的。
答案 1 :(得分:3)
您可能需要查看ReactOS project。
他们应该拥有加载DLL的所有东西,它是开源的。
答案 2 :(得分:2)
Enhanced Dynamic Linking Library for MinGW under MS-Windows可能会有所帮助。请特别注意edll解决方案的底部。
答案 3 :(得分:0)
你的意思是使用动态库?在Windows中,当您在.DLL上使用LoadLibrary
时,它是自动的。