Skip to content

v1.1.4

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Nov 12:39

重要通知

  • 现在压缩包已经提供YY.Depends.Analyzer独立工具,可以快速分析缺失的依赖
; 比如分析Google浏览器 XP系统上缺失的API,帮助大家快速查找缺失API
YY.Depends.Analyzer  "C:\Program Files\Google\Chrome\Application\125.0.6422.113" /IgnoreReady
  • 现在已经为XP系统提供了Tls增强,解决动态加载的DLL使用thread_local 可能崩溃问题,需要修改DLL入口点(NuGet版会自动开启无需干预),更多信息请参考文档
  • 现在特意为LLD-LINK添加LIB库模式,有需要的可以下载YY-Thunks-*-Lib.zip。编译Chromium时将其设置到LIBPATH即可依赖YY-Thunks

    友情提示:GN的增量生成能力很弱,修改LIBPATH将触发大规模重新编译!!!另外LIB文件被替换后GN也无法感知,你需要手工触发重新链接。GN这个渣渣……

更新日志

  • Bug #122, Windows XP使用CV等可能卡死在NtWaitForKeyedEvent
  • Fea #80, rust适配Windows XP
    • WSAIoctl添加SIO_BASE_HANDLE模拟(PR #124
    • 使用APC模拟 NtCancelIoFileEx已更好支持rust(PR #125
    • WSASocketW(A) 添加 WSA_FLAG_NO_HANDLE_INHERIT标记兼容(PR #126
  • Fea, 添加OpenProcess、OpenThread、GetTokenInformation不支持的参数模拟
  • Fea, 提供自定义DLL加载能力(__pfnYY_Thunks_CustomLoadLibrary)
  • Fea, 添加GetThreadDescription、SetThreadDescription