Skip to content

Releases: Chuyu-Team/YY-Thunks

v1.0.10-Beta5 继续改进对rust 1.78的支持

09 May 12:56
Compare
Choose a tag to compare

更新日志

  • Bug, 解决GetThreadPreferredUILanguages函数pwszLanguagesBuffer = nullptr时崩溃
  • Fea #66, 让.NET 8/9 支持 Windows XP RTM(部分)
    • 添加 SetProcessWorkingSetSizeEx
    • 添加 GetProcessWorkingSetSizeEx
  • Fea #76, 继续改进rust 1.78支持,适配rust raw-dylib引用规则,解决x86程序找不到ProcessPrng
  • Fea,常规扩充一些新API支持
    • 添加 QueryInterruptTime
    • 添加 QueryInterruptTimePrecise
    • 添加 QueryUnbiasedInterruptTimePrecise
    • 添加 QueryIdleProcessorCycleTimeEx
  • Opt, 优化QueryUnbiasedInterruptTime实现,改用读取USER_SHARED_DATA::InterruptTime值
  • Opt, 使用cpuid重新实现GetCurrentProcessorNumber,让XP下STL的多线程调度正常工作

v1.0.10-Beta4 惯例更新

06 May 10:11
Compare
Choose a tag to compare
Pre-release

更新日志

  • Bug,解决.NET通过SupportedOSPlatformVersion兼容XP后XP系统任然提示不是有效Win32程序
  • Bug #78, Vista模式中,任然可能找到ProcessPrng
  • Fea #66, 让.NET 8/9 支持 Windows XP RTM(部分)
    • 添加 CopyContext
    • 添加 SetThreadIdealProcessorEx
    • 添加 GetThreadIdealProcessorEx
    • 添加 EventActivityIdControl
    • 添加 EventRegister
    • 添加 EventUnregister
    • 添加 EnumerateTraceGuidsEx
    • 添加 EventEnabled
    • 添加 EventWrite
    • 添加 EventWriteTransfer
    • 添加 EventWriteEx
    • 添加 ConvertInterfaceIndexToLuid
    • 添加 ConvertInterfaceLuidToNameW(A)
    • 添加 ConvertInterfaceNameToLuidW(A)
    • 添加 if_nametoindex
    • 添加 if_indextoname
    • 添加 GetUserPreferredUILanguages
    • 添加 EventWriteString
    • 添加 CryptProtectMemory
    • 添加 CryptUnprotectMemory
    • 添加 EnumTimeFormatsEx
    • 添加 GetCalendarInfoEx
    • 添加 GetNLSVersionEx
    • 添加 IsNLSDefinedString

v1.0.10-Beta3 NuGet包添加.NET Native AOT支持

04 May 15:35
Compare
Choose a tag to compare

更新日志

  • Fea,NuGet包添加.NET Native AOT支持

v1.0.10-Beta2 功能更新

03 May 04:16
Compare
Choose a tag to compare
Pre-release

更新日志

  • Fea #65, 补充常见的DWM接口
    • 添加 DwmIsCompositionEnabled
    • 添加 DwmEnableComposition
    • 添加 DwmExtendFrameIntoClientArea
    • 添加 DwmDefWindowProc
    • 添加 DwmGetColorizationColor
    • 添加 DwmGetWindowAttribute
    • 添加 DwmSetWindowAttribute
    • 添加 DwmFlush
  • Fea #66, 为.NET 8提供Windows Vista RTM兼容
    • 添加 GetProcessGroupAffinity
    • 添加 QueryUnbiasedInterruptTime
    • 添加 FindStringOrdinal
    • 添加 GetEnabledXStateFeatures
    • 添加 SetXStateFeaturesMask
    • 添加 InitializeContext
    • 添加 InitializeContext2
    • 添加 LocateXStateFeature
  • Fea #70, 为tokio rust库提供Windows Vista RTM兼容
    • 调整 SetFileCompletionNotificationModes行为,特意将Vista下拒绝访问任然认为成功
  • Fea #76, 为rust每夜版提供Windows XP RTM兼容
    • 添加 ProcessPrng

v1.0.10-Beta1 - 累计问题修复

01 May 09:06
Compare
Choose a tag to compare
Pre-release

更新日志

  • Bug #73, 解决LocaleNameToLCID内置表格排序错误
  • Bug #77, 解决SHGetKnownFolder*相关API处理Csidl Flags错误

v1.0.9

22 Oct 03:40
Compare
Choose a tag to compare

更新日志

  • Fea #29,消除Chrome 116不支持的接口
    • 添加 GetFirmwareType
    • 添加 IsNativeVhdBoot
    • 添加 GetThreadInformation
    • FindFirstFileEx,添加Windows XP、Vista兼容 FIND_FIRST_EX_LARGE_FETCH、FindExInfoStandard参数。
  • Fea #60, 添加Tokio支持
    • 添加 SetFileCompletionNotificationModes
    • 添加 GetQueuedCompletionStatusEx
    • 添加 NtCancelIoFileEx
  • Fea #62, CRT 14.37.32822适配老系统
    • 新增GetThreadGroupAffinity
    • 新增RtlCaptureStackBackTrace
  • Fea #64, 为slint提供Windows XP运行支持
    • 添加 DwmEnableBlurBehindWindow
    • 添加 IsProcessDPIAware
    • 添加 GetWindowDisplayAffinity
    • 添加 SetWindowDisplayAffinity
    • 添加 RegisterTouchWindow
    • 添加 UnregisterTouchWindow
    • 添加 IsTouchWindow
    • 添加 GetTouchInputInfo
    • 添加 CloseTouchInputHandle

v1.0.9-Beta4 - 功能更新

04 Oct 16:07
Compare
Choose a tag to compare
Pre-release

更新日志

  • Fea #64, 为slint提供Windows XP运行支持
    • 添加 DwmEnableBlurBehindWindow
    • 添加 IsProcessDPIAware
    • 添加 GetWindowDisplayAffinity
    • 添加 SetWindowDisplayAffinity
    • 添加 RegisterTouchWindow
    • 添加 UnregisterTouchWindow
    • 添加 IsTouchWindow
    • 添加 GetTouchInputInfo
    • 添加 CloseTouchInputHandle
  • Fea, GetQueuedCompletionStatusEx添加可警告状态支持

v1.0.9-Beta3 惯例更新

01 Oct 12:52
Compare
Choose a tag to compare
Pre-release

更新日志

  • Fea #60, 添加Tokio支持

    • 添加 SetFileCompletionNotificationModes
    • 添加 GetQueuedCompletionStatusEx
    • 添加 NtCancelIoFileEx
  • Fea #29,尝试消除Chrome中Windows XP、Vista不兼容

    • FindFirstFileEx,添加Windows XP、Vista兼容 FIND_FIRST_EX_LARGE_FETCH、FindExInfoStandard参数。

v1.0.9-Beta2 - 适配新的CRT

10 Aug 17:41
Compare
Choose a tag to compare
Pre-release

更新日志

  • Fea #62, CRT 14.37.32822适配老系统
    • 新增GetThreadGroupAffinity
    • 新增RtlCaptureStackBackTrace

v1.0.9-Beta1 消除Chrome 116不支持的接口

22 Jun 03:50
Compare
Choose a tag to compare

更新日志

  • Fea #29,消除Chrome 116不支持的接口
    • 添加 GetFirmwareType
    • 添加 IsNativeVhdBoot
    • 添加 GetThreadInformation