【发布时间】:2010-04-16 05:23:16
【问题描述】:
我正在编写一个可以重新分发的 Win32 DLL 库。我正在使用不同版本的 Windows API,因为我想支持 Windows 7 功能,但仍然支持 Windows 2000(禁用某些功能)。我目前拥有的是 MyLib2000.dll、MyLibXP.dll 和 MyLibVista.dll,我的应用程序选择在运行时加载哪个库。我想要一种方法来拥有一个单独的 DLL (MyLib.dll),它本身存储其他三个,当它被加载时,它会从自身中提取正确的 DLL 并加载它。
我知道这不是最好的方法,因此欢迎提出其他方法的建议。
【问题讨论】: