YY-Thunks
1.1.1
See the version list below for details.
dotnet add package YY-Thunks --version 1.1.1
NuGet\Install-Package YY-Thunks -Version 1.1.1
<PackageReference Include="YY-Thunks" Version="1.1.1" />
paket add YY-Thunks --version 1.1.1
#r "nuget: YY-Thunks, 1.1.1"
// Install YY-Thunks as a Cake Addin #addin nuget:?package=YY-Thunks&version=1.1.1 // Install YY-Thunks as a Cake Tool #tool nuget:?package=YY-Thunks&version=1.1.1
功能 —— 让兼容Windows更轻松
- 简洁优雅,一个obj解决找不到指定入口点问题。
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0-windows7.0 is compatible. |
native | native is compatible. |
-
native 0.0
- No dependencies.
-
net8.0-windows7.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on YY-Thunks:
Package | Downloads |
---|---|
VC-LTL
功能 —— 编译精巧的程序原来如此简单 * 晚起的鸟儿也有虫虫吃,优雅的引用方式,仅添加一个属性表就能享受极致的体积体验。 * 无缝使用最新C/C++库以及最新编译器,尽情的使用最新规范。神马异常流防护(guard:cf)、静态对象线程安全初始化(threadSafeInit)……统统放马过来吧!! * 拥有比微软原版更好的兼容性,即使想兼容Windows XP RTM也可以安心的对新编译器说“Yes”。 * 完全的开放代码,广泛的接受用户意见,希望大家能踊跃的 pull requests,为VC-LTL添砖加瓦。 |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.1.5-Beta1 | 0 | 11/27/2024 |
1.1.4 | 714 | 11/5/2024 |
1.1.4-Beta5 | 77 | 10/30/2024 |
1.1.4-Beta4 | 95 | 10/22/2024 |
1.1.4-Beta3 | 76 | 10/21/2024 |
1.1.4-Beta2 | 80 | 10/20/2024 |
1.1.4-Beta1 | 74 | 10/15/2024 |
1.1.3 | 224 | 9/30/2024 |
1.1.3-Beta7 | 75 | 9/24/2024 |
1.1.3-Beta6 | 72 | 9/20/2024 |
1.1.3-Beta5 | 91 | 9/14/2024 |
1.1.3-Beta4 | 87 | 9/12/2024 |
1.1.3-Beta3 | 78 | 9/9/2024 |
1.1.3-Beta2 | 107 | 9/4/2024 |
1.1.3-Beta1 | 87 | 9/3/2024 |
1.1.2 | 3,413 | 8/11/2024 |
1.1.2-Beta7 | 69 | 8/4/2024 |
1.1.2-Beta6 | 93 | 7/25/2024 |
1.1.2-Beta5 | 81 | 7/25/2024 |
1.1.2-Beta4 | 157 | 7/14/2024 |
1.1.2-Beta3 | 684 | 6/30/2024 |
1.1.2-Beta2 | 92 | 6/24/2024 |
1.1.2-Beta1 | 477 | 6/22/2024 |
1.1.1 | 363 | 6/8/2024 |
1.1.1-Beta1 | 591 | 5/30/2024 |
1.0.10-Beta8 | 185 | 5/25/2024 |
1.0.10-Beta7 | 133 | 5/19/2024 |
1.0.10-Beta6 | 84 | 5/14/2024 |
1.0.10-Beta5 | 100 | 5/9/2024 |
1.0.10-Beta4 | 108 | 5/6/2024 |
1.0.10-Beta3 | 138 | 5/4/2024 |
1.0.10-Beta2 | 59 | 5/3/2024 |
1.0.10-Beta1 | 75 | 5/1/2024 |
1.0.9 | 582 | 10/22/2023 |
1.0.9-Beta4 | 129 | 10/4/2023 |
1.0.9-Beta3 | 194 | 10/1/2023 |
1.0.9-Beta2 | 221 | 8/10/2023 |
1.0.9-Beta1 | 153 | 6/22/2023 |
1.0.8 | 409 | 6/22/2023 |
1.0.8-Beta4 | 174 | 5/20/2023 |
1.0.8-Beta3 | 191 | 5/20/2023 |
1.0.8-Beta2 | 140 | 5/11/2023 |
1.0.8-Beta1 | 212 | 5/9/2023 |
1.0.7 | 357 | 4/19/2023 |
1.0.7-Beta4 | 166 | 3/18/2023 |
1.0.7-Beta3 | 207 | 3/8/2023 |
1.0.7-Beta2 | 212 | 1/24/2023 |
1.0.7-Beta1 | 228 | 11/5/2022 |
1.0.6 | 730 | 7/3/2022 |
1.0.6-Beta1 | 200 | 5/15/2022 |
1.0.5 | 591 | 3/13/2022 |
1.0.5-Beta3 | 194 | 1/28/2022 |
1.0.5-Beta2 | 207 | 11/9/2021 |
1.0.5-Beta1 | 271 | 10/9/2021 |
1.0.4 | 511 | 8/31/2021 |
1.0.4-Beta3 | 606 | 7/12/2021 |
1.0.4-Beta2 | 233 | 6/30/2021 |
1.0.4-Beta1 | 196 | 6/17/2021 |
1.0.3 | 398 | 6/11/2021 |
1.0.3-Beta4 | 234 | 5/7/2021 |
1.0.3-Beta3 | 295 | 1/8/2021 |
1.0.3-Beta2 | 266 | 11/23/2020 |
1.0.3-Beta1 | 259 | 11/16/2020 |
1.0.2.8 | 887 | 7/25/2020 |
1.0.1.23 | 719 | 11/11/2019 |
* Bug #73, 解决LocaleNameToLCID内置表格排序错误
* Bug #77, 解决SHGetKnownFolder*相关API处理Csidl Flags错误
* Bug,回滚 #57,避免某些死锁问题,因为GetProcAddress内部存在锁,提前初始化可以避免死锁。
* Bug, 解决GetThreadPreferredUILanguages函数pwszLanguagesBuffer = nullptr时崩溃
* Bug, 解决Vista模式可能找不到advapi32.lib里的一些符号问题
* Fea #30, 为LLD-LINK添加lib依赖模式
* Fea #29, 消除Chrome 116所有Windows XP不支持的接口
- 添加 WinHttpCreateProxyResolver
- 添加 WinHttpGetProxyForUrlEx
- 添加 WinHttpGetProxyResult
- 添加 WinHttpFreeProxyResult
- 添加 CreateThreadpool
- 添加 CloseThreadpool
- 添加 SetThreadpoolThreadMaximum
- 添加 SetThreadpoolThreadMinimum
- 添加 CallbackMayRunLong
* Fea #65, 补充常见的DWM接口
- 添加 DwmIsCompositionEnabled
- 添加 DwmEnableComposition
- 添加 DwmExtendFrameIntoClientArea
- 添加 DwmDefWindowProc
- 添加 DwmGetColorizationColor
- 添加 DwmGetWindowAttribute
- 添加 DwmSetWindowAttribute
- 添加 DwmFlush
- 添加 DwmInvalidateIconicBitmaps
- 添加 DwmSetIconicLivePreviewBitmap
- 添加 DwmSetIconicThumbnail
* Fea #66, 为.NET 8/9提供Windows XP RTM兼容(大部分已支持)
- 添加 GetProcessGroupAffinity
- 添加 QueryUnbiasedInterruptTime
- 添加 FindStringOrdinal
- 添加 GetEnabledXStateFeatures
- 添加 SetXStateFeaturesMask
- 添加 InitializeContext
- 添加 InitializeContext2
- 添加 LocateXStateFeature
- 添加 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
- 添加 SetProcessWorkingSetSizeEx
- 添加 GetProcessWorkingSetSizeEx
- 添加 GetAddrInfoExCancel
- 添加 GetAddrInfoExOverlappedResult
- 添加 BCryptDeriveKeyPBKDF2
- 添加 BCryptDeriveKeyCapi
- 添加 BCryptGetProperty
- 添加 BCryptCreateHash
- 添加 BCryptDestroyHash
- 添加 BCryptHashData
- 添加 BCryptFinishHash
- 添加 GetAddrInfoExW(A)
- 添加 FreeAddrInfoEx(W)
- 添加 GetAddrInfoW
- 添加 FreeAddrInfoW
- 添加 CreateThreadpoolIo
- 添加 CloseThreadpoolIo
- 添加 StartThreadpoolIo
- 添加 CancelThreadpoolIo
- 添加 WaitForThreadpoolIoCallbacks
- 添加 BCryptSetProperty
- 添加 BCryptEncrypt
- 添加 BCryptDecrypt
- 添加 BCryptGenerateSymmetricKey
- 添加 BCryptDestroyKey
- 添加 BCryptExportKey
- 添加 BCryptImportKey
* 为rust提供Windows XP RTM兼容
- Fea #70,调整 SetFileCompletionNotificationModes行为,特意将Vista下拒绝访问任然认为成功
- Fea #76, 添加 ProcessPrng,rust每夜版适配rust raw-dylib引用规则
- 添加 GetTimeZoneInformationForYear
- 添加 GetDynamicTimeZoneInformationEffectiveYears
* Fea #71, 为QT6.5/libcef109适配Windows XP
- 添加 Shell_NotifyIconGetRect
- 添加 SHGetStockIconInfo
- 添加 SymSetSearchPathW
- 添加 SymGetSearchPathW
- 添加 ConvertInterfaceLuidToIndex
- 添加 ConvertInterfaceLuidToGuid
- 添加 SetProcessDEPPolicy
- 添加 GetSystemDEPPolicy
- 添加 DrawThemeTextEx
- 添加 DwmGetCompositionTimingInfo
- 添加 CreateDXGIFactory
- 添加 JetAddColumnA
- 添加 JetAddColumnA
- 添加 JetAttachDatabaseA
- 添加 JetAttachDatabase2A
- 添加 JetAttachDatabaseWithStreamingA
- 添加 JetBackupA
- 添加 JetBackupInstanceA
- 添加 JetBeginDatabaseIncrementalReseedA
- 添加 JetBeginSessionA
- 添加 JetCompactA
- 添加 JetConvertDDLA
- 添加 JetCreateDatabaseA
- 添加 JetCreateDatabase2A
- 添加 JetCreateDatabaseWithStreamingA
- 添加 JetCreateIndexA
- 添加 JetCreateIndex2A
- 添加 JetCreateInstanceA
- 添加 JetCreateInstance2A
- 添加 JetCreateTableA
- 添加 JetCreateTableColumnIndexA
- 添加 JetCreateTableColumnIndex2A
- 添加 JetDBUtilitiesA
- 添加 JetDefragmentA
- 添加 JetDefragment2A
- 添加 JetDeleteColumnA
- 添加 JetDeleteColumn2A
- 添加 JetDeleteIndexA
- 添加 JetDeleteTableA
- 添加 JetDetachDatabaseA
- 添加 JetDetachDatabase2A
- 添加 JetEnableMultiInstanceA
- 添加 JetExternalRestoreA
- 添加 JetExternalRestore2A
- 添加 JetGetAttachInfoA
- 添加 JetGetAttachInfoInstanceA
- 添加 JetGetColumnInfoA
- 添加 JetGetCurrentIndexA
- 添加 JetGetDatabaseFileInfoA
- 添加 JetGetDatabaseInfoA
- 添加 JetGetIndexInfoA
- 添加 JetGetInstanceInfoA
- 添加 JetGetLogInfoA
- 添加 JetGetLogInfoInstanceA
- 添加 JetGetLogInfoInstance2A
- 添加 JetGetObjectInfoA
- 添加 JetGetSystemParameterA
- 添加 JetGetTableColumnInfoA
- 添加 JetGetTableIndexInfoA
- 添加 JetGetTableInfoA
- 添加 JetGetTruncateLogInfoInstanceA
- 添加 JetInit3A
- 添加 JetInit4A
- 添加 JetOpenDatabaseA
- 添加 JetOpenFileA
- 添加 JetOpenFileInstanceA
- 添加 JetOpenFileSectionInstanceA
- 添加 JetOpenTableA
- 添加 JetOSSnapshotFreezeA
- 添加 JetRenameColumnA
- 添加 JetRenameTableA
- 添加 JetRestoreA
- 添加 JetRestore2A
- 添加 JetRestoreInstanceA
- 添加 JetSetColumnDefaultValueA
- 添加 JetSetCurrentIndexA
- 添加 JetSetCurrentIndex2A
- 添加 JetSetCurrentIndex3A
- 添加 JetSetCurrentIndex4A
- 添加 JetSetDatabaseSizeA
- 添加 JetSetSystemParameterA
- 添加 JetSnapshotStartA
- 添加 JetUpgradeDatabaseA
- 添加 JetAttachDatabase2W
- 添加 JetBeginSessionW
- 添加 JetCreateInstanceW
- 添加 JetGetTableColumnInfoW
- 添加 JetOpenDatabaseW
- 添加 JetOpenTableW
- 添加 JetSetSystemParameterW
- 添加 JetGetSystemParameterW
- 添加 CreateRemoteThreadEx
- 添加 WerRegisterRuntimeExceptionModule
- 添加 WerUnregisterRuntimeExceptionModule
- 添加 Wow64GetThreadContext
- 添加 SHGetPropertyStoreForWindow
- 添加 SHOpenWithDialog
- 添加 UiaGetReservedMixedAttributeValue
- 添加 UiaGetReservedNotSupportedValue
- 添加 UiaRaiseStructureChangedEvent
- 添加 EvtClose
- 添加 EvtCreateRenderContext
- 添加 EvtNext
- 添加 EvtQuery
- 添加 EvtRender
* Fea,常规扩充一些新API支持
- 添加 QueryInterruptTime
- 添加 QueryInterruptTimePrecise
- 添加 QueryUnbiasedInterruptTimePrecise
- 添加 QueryIdleProcessorCycleTimeEx
- 添加QueryIdleProcessorCycleTime
* Fea #83, 为Windows XP添加动态DLL TLS兼容
* Fea, YY-Thunks等级添加Win7、Win8以及Win10
* Fea,NuGet包添加.NET Native AOT支持
* Fea #94, 将Windows Runtime API回退逻辑调整为C++/WinRT内置回退方案
* Fea,添加YY.Depends.Analyzer独立工具,便于快速分析依赖缺失
* Opt, 减少obj中重复的的includelib
* Opt, 优化QueryUnbiasedInterruptTime实现,改用读取USER_SHARED_DATA::InterruptTime值
* Opt, 使用cpuid重新实现GetCurrentProcessorNumber,让XP下STL的多线程调度正常工作
* Opt, 优化 WaitForThreadpoolWorkCallbacks等函数实现,添加Cancel支持
* Opt, Fls使用thread_local以及BitMap改造,提高性能
* Opt, 使用HookThunk内存池改善EnumCalendarInfoExEx Thunk内存分配性能