DUILIB 内存加载时异常问题
· hack手段中内存加载(无模块)是常规操作,近期写了个小小的通知消息组件的玩具。
·出人意料的是,这样一个小小玩具竟然在内存加载时无法正常运行。百思不得其解,且在修复了MFC dll内存加载后对dui依旧不行。
经过几天的排查发现是单例存在问题
· 其单例中处理时
参考资料
参考资料1:线程安全的本地静态初始化
参考资料2:static 变量初始化分析
参考资料3:线程本地存储
SDK示例参考:C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\MSVC\14.36.32532\crt\src\vcruntime\thread_safe_statics.cpp