[问题] 动态连结OS内建的msvcrt

楼主: fo40225   2015-12-18 17:53:56
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
Windows + Visual Studio 2015
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
Windows Driver Kit 7.1.0
问题(Question):
最近尝试使用 WDK 内附的 .h 与 lib 建置出动态连结系统内建msvcrt.dll的执行档
build出来的档案很小 也用dependency walker确认没有依赖vcruntimeXX.dll
应该是真的动态连结
在干净XP SP3 干净Win7 SP1 干净Win10上测试
看起来都能正常执行
想问各位 在实务上真的有人用这个方法build ap吗?
还是说这样做会有什么潜在问题呢?
作者: fatrabitree (胖兔子)   2015-12-18 18:17:00
这是静态连结吧?
楼主: fo40225   2015-12-18 19:10:00
执行阶段程式库选的是 多执行绪DLL(/MD) 应该不是静态
作者: stupid0319 (征女友)   2015-12-18 19:36:00
直接把vcruntimeXX.dll考贝在执行资料夹不就好了
作者: damody (天亮damody)   2015-12-19 00:40:00
没有听过,旁人觉得意义不明,但技术高超很爽。也许有需要的人,但这种解法他刚好不知道。
作者: Bencrie   2015-12-19 11:20:00
你想说的是 LoadLibrary 那套动态加载吧
楼主: fo40225   2015-12-19 17:45:00
并没有使用LoadLibrary 是调整Link选项 连结OS内建的版本

Links booklink

Contact Us: admin [ a t ] ucptt.com