Releases: Chuyu-Team/YY-Thunks
Releases · Chuyu-Team/YY-Thunks
v1.0.10-Beta5 继续改进对rust 1.78的支持
更新日志
- 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 惯例更新
更新日志
- 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支持
更新日志
- Fea,NuGet包添加.NET Native AOT支持
v1.0.10-Beta2 功能更新
更新日志
- 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 - 累计问题修复
v1.0.9
更新日志
- 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 - 功能更新
更新日志
- Fea #64, 为slint提供Windows XP运行支持
- 添加 DwmEnableBlurBehindWindow
- 添加 IsProcessDPIAware
- 添加 GetWindowDisplayAffinity
- 添加 SetWindowDisplayAffinity
- 添加 RegisterTouchWindow
- 添加 UnregisterTouchWindow
- 添加 IsTouchWindow
- 添加 GetTouchInputInfo
- 添加 CloseTouchInputHandle
- Fea, GetQueuedCompletionStatusEx添加可警告状态支持
v1.0.9-Beta3 惯例更新
v1.0.9-Beta2 - 适配新的CRT
更新日志
- Fea #62, CRT 14.37.32822适配老系统
- 新增GetThreadGroupAffinity
- 新增RtlCaptureStackBackTrace
v1.0.9-Beta1 消除Chrome 116不支持的接口
更新日志
- Fea #29,消除Chrome 116不支持的接口
- 添加 GetFirmwareType
- 添加 IsNativeVhdBoot
- 添加 GetThreadInformation