我有一个带有一些依赖 dll 的 cpp 程序(对我来说是黑匣子)。此 dll 之一依赖于 windows/system32/ 的 MSVCRT.dll。
我的程序在 win vista 和更新版本上运行,但不在 win xp 上运行,因为 msvcrt.dll 太旧并且没有某些功能。
我想在我的程序中使用我自己的 msvcrt.dll(来自 win Vista),但我不知道将这个告诉需要 msvcrt 的依赖 dll(我没有它的来源)。
谢谢 !
-- 测试 --
我在包含我的应用程序的文件夹中加入了一个更新的 msvcrt.dll(实际上是一个 .dll),dependy walker 告诉我它仍然链接到 system32/msvcrt.dll