378 Commits

Author SHA1 Message Date
mingkuang 8edd523338 Bug,解决YY-Thunks.nuspec里的releaseNotes可能出现转义问题 2026-10-13 14:10:26 +08:00
mingkuang aa7be4be6a Revert "Bug,解决YY-Thunks.nuspec里的releaseNotes可能出现转义问题"
This reverts commit b41fb80b8d.
2026-10-13 11:24:00 +08:00
mingkuang b41fb80b8d Bug,解决YY-Thunks.nuspec里的releaseNotes可能出现转义问题 v1.2.3 2026-10-09 11:30:38 +08:00
mingkuang bb5ea67de9 Fea,添加GetNamedPipeClientProcessId、GetNamedPipeServerProcessId v1.2.3-Beta.4 2026-09-20 12:21:16 +08:00
mingkuang f2a59b5921 Fea, 添加SetCurrentProcessExplicitAppUserModelID v1.2.3-Beta.3 2026-09-16 16:09:50 +08:00
mingkuang 694dfeb87f Fea, 添加CryptHashCertificate2 2026-09-15 20:57:25 +08:00
ArtP2000 0ad896d48c Fea, RoGetActivationFactory添加Windows.UI.ViewManagement.UIViewSettings支持(PR #179) v1.2.3-Beta.2 2026-09-15 18:35:41 +08:00
mingkuang 26d7ca4e50 Fea,添加SetGestureConfig、CloseGestureInfoHandle、GetGestureInfo v1.2.3-Beta.1 2026-09-03 17:21:54 +08:00
yidong.shao 2b53ccfc4f Fea,添加GetNameInfoW(PR #181) 2026-09-03 16:14:24 +08:00
mingkuang 83d9d0d3f2 Fea #138, 改进iphlpapi监听支持
- 添加 GetUnicastIpAddressTable
  - 添加 NotifyStableUnicastIpAddressTable
  - 添加 NotifyIpInterfaceChange(不再是空壳函数)
v1.2.2 v1.2.2-Beta.2
2026-05-14 14:12:40 +08:00
mingkuang 404a963301 Fea #138, 添加ncrypt相关接口
- 添加 NCryptCreatePersistedKey
  - 添加 NCryptDeleteKey
  - 添加 NCryptExportKey
  - 添加 NCryptFinalizeKey
  - 添加 NCryptFreeObject
  - 添加 NCryptGetProperty
  - 添加 NCryptSetProperty
  - 添加 NCryptImportKey
  - 添加 NCryptIsAlgSupported
  - 添加 NCryptOpenKey
  - 添加 NCryptOpenStorageProvider
  - 添加 NCryptSignHash
  - 添加 NCryptEncrypt
  - 添加 NCryptDecrypt
  - 添加 NCryptCloseProtectionDescriptor
  - 添加 NCryptCreateProtectionDescriptor
  - 添加 NCryptGetProtectionDescriptorInfo
  - 添加 NCryptProtectSecret
  - 添加 NCryptUnprotectSecret
  - 添加 NCryptDeriveKey
  - 添加 NCryptSecretAgreement
  - 添加 NCryptVerifySignature
2026-05-13 13:02:42 +08:00
mingkuang 3462033947 Fea #138, 添加 CreateProcessWithTokenW 2026-05-11 18:28:17 +08:00
mingkuang 37ae8fdc4b Fea #138, 添加 CryptImportPublicKeyInfoEx2 2026-05-11 17:46:30 +08:00
mingkuang 7cf78f9dba Fea #138, 添加credui相关接口
- 添加 CredUIPromptForWindowsCredentialsW(A)
  - 添加 CredPackAuthenticationBufferW(A)
  - 添加 CredUnPackAuthenticationBufferW(A)
v1.2.2-Beta.1
2026-05-11 14:30:34 +08:00
mingkuang 852fabe030 Fea #177, 兼容 std::filesystem::equivalent
- GetFileInformationByHandleEx额外兼容FileIdInfo
  - OpenFileById额外兼容ExtendedFileIdType
v1.2.1 v1.2.1-Beta.7
2026-04-27 11:04:09 +08:00
mingkuang be07fc390f Fea #138, 添加BCrypt的RSA算法支持
- 添加 BCryptGenerateKeyPair
  - 添加 BCryptFinalizeKeyPair
  - 添加 BCryptImportKeyPair
  - 添加 BCryptSignHash
  - 添加 BCryptVerifySignature
2026-04-27 10:19:20 +08:00
mingkuang 4b45d2edbe Fea #138, 添加GetTcpTable2 v1.2.1-Beta.6 2026-04-22 10:32:30 +08:00
wuxign 460687a474 Fea, 补充flutter适配Windows 7相关接口(PR #174)
* 添加 RtlAddGrowableFunctionTable
  * 添加 RtlDeleteGrowableFunctionTable
  * 添加 GetCurrentThreadStackLimits
2026-04-22 10:32:05 +08:00
mingkuang c43b71bb9b Bug #175, GetLogicalProcessorInformationEx产生堆损 2026-04-22 10:31:55 +08:00
ArtP2000 c9334850cf Fea,添加GetRestrictedErrorInfo(PR #170) 2026-04-22 10:31:48 +08:00
mingkuang 0a11938017 Opt, 添加VS2026构建支持 2026-04-22 10:31:41 +08:00
Zhao Yuhang 133d5e45e6 Fea, 添加 Direct3DCreate9(PR #167) 2026-04-22 10:31:32 +08:00
mingkuang 8ce3ef7dfb Bug #166,VS工程自定义函数入口点时,自定义入口点未被执行 2026-04-22 10:31:24 +08:00
mingkuang 543126e19b 提交Bug/新功能模板 2025-12-19 14:40:39 +08:00
小鸭子 06ac2adce8 Fea, YY.Depends.Analyzer的分析报告中Supported OS进行排序,便于阅读 v1.1.10-Beta1 2025-12-13 23:15:24 +08:00
小鸭子 1e0a181e08 Fea #163, 添加DCompositionCreateDevice、DCompositionCreateDevice2、DCompositionCreateDevice3 2025-12-13 23:15:15 +08:00
小鸭子 ea7c14c55c Fea #163, 添加CoIncrementMTAUsage、CoDecrementMTAUsage 2025-12-13 20:56:17 +08:00
mingkuang 519ee21b9a Fea, 简化GetTimeZoneInformationForYear的实现 v1.1.9 v1.1.9-Beta4 2025-11-06 15:01:28 +08:00
mingkuang dfb18ca0ab Fea #138, 添加SystemTimeToTzSpecificLocalTimeEx 2025-11-06 13:42:36 +08:00
mingkuang 705b6d21fa Bug #161, Windows 10 SDK与7.1SDK的GUID operator==定义不同而产生兼容问题 2025-10-28 13:31:18 +08:00
mingkuang c1713628d8 Fea #138, 添加GetTempPath2W(A) v1.1.9-Beta2 2025-10-18 10:26:40 +08:00
mingkuang 33a488a800 Fea #138, 添加CreateFile3 2025-10-18 10:26:29 +08:00
mingkuang 80886b5713 Fea #138, 添加CopyFile2 2025-10-17 20:05:32 +08:00
小鸭子 7c37a4b2f3 Fea #138, 添加GetHostNameW v1.1.9-Beta1 2025-10-08 16:54:57 +08:00
小鸭子 4cc0c9b297 Fea #158, WriteFile、ReadFile允许LPDWORD与LPOVERLAPPED同时为nullptr 2025-10-08 16:05:14 +08:00
小鸭子 a425dec8b6 Fea #158, SetWindowsHookExW,WH_KEYBOARD_LL/WH_MOUSE_LL且dwThreadId为0时,hMod允许为NULL。 2025-10-08 16:04:06 +08:00
mingkuang 31784586ed Fea, 添加WindowFromPhysicalPoint v1.1.8 v1.1.8-Beta5 2025-09-05 14:41:53 +08:00
mingkuang 757f09336f Fea, Qt 6 适配 Windows 7 所需改动(添加 DnsQueryEx, DnsCancelQuery) v1.1.8-Beta4 2025-07-20 14:08:15 +08:00
mingkuang b8b454f103 Bug, 解决YY.Depends.Analyzer无法分析UPX加壳程序 2025-07-08 20:16:53 +08:00
Joshua GPBeta 3500b2292f Fea, Qt 6 适配 Windows 7 所需改动(PR #156)
- 添加 D3D12GetDebugInterface
  - 添加 D3D12SerializeVersionedRootSignature
  - 添加 IsValidDpiAwarenessContext
v1.1.8-Beta3
2025-06-30 19:39:43 +08:00
mingkuang 25d12215a4 Fea,规避msvcp140_2.dll在低版本系统中加载失败 v1.1.8-Beta2 2025-06-26 18:15:43 +08:00
mingkuang 1f4e9303cc Info,更新Thunks文档,JetOpenFileSectionInstanceA应该移除它在Bug #97中移除了 2025-06-24 17:15:47 +08:00
ArtP2000 3670f30f79 Fea,添加GetOverlappedResultEx(PR #155) v1.1.8-Beta1 2025-06-17 15:17:51 +08:00
mingkuang 853335d043 Fea,添加一些Appx信息获取函数(PR #154)
- 添加 GetPackageFullName
  - 添加 GetPackageFamilyName
  - 添加 GetPackagePathByFullName
  - 添加 GetPackagesByPackageFamily
  - 添加 FindPackagesByPackageFamily
  - 添加 OpenPackageInfoByFullName
  - 添加 ClosePackageInfo
  - 添加 GetPackageInfo
v1.1.7 v1.1.7-Beta6
2025-04-12 16:02:35 +08:00
mingkuang a95b078f2e Info, 简化CMake的使用帮助 2025-04-12 16:02:24 +08:00
mingkuang 4127f51b0f Bug, LoadLibraryExW传递LOAD_WITH_ALTERED_SEARCH_PATH时会返回参数错误 2025-04-07 10:56:21 +08:00
mingkuang 996bad5048 Fea #153, Windows XP中GetQueuedCompletionStatusEx尝试取出多个项目,改善操作密集型场景的性能 2025-04-07 10:56:12 +08:00
mingkuang b6b987e0c0 Bug #152, CI构建YY.Depends.Analyzer遗漏了还原nuget,导致exe不兼容XP v1.1.7-Beta3 2025-03-21 00:21:16 +08:00
mingkuang c130502b7a * Fea, 改进Dpi相关函数在跨进程场景的正确性
- GetDpiForWindow支持其他进程的窗口Dpi
  - GetProcessDpiAwareness支持获取其他进程的DPi感知
  - SetProcessDpiAwareness特定路径返回E_ACCESSDENIED,与Windows保持一致
  - IsProcessDPIAware在XP上始终返回TRUE,与Windows保持一致
  - 新增 PhysicalToLogicalPoint
  - 新增 LogicalToPhysicalPoint
  - 新增 PhysicalToLogicalPointForPerMonitorDPI
  - 新增 LogicalToPhysicalPointForPerMonitorDPI
  - 新增 GetSystemDpiForProcess
v1.1.7-Beta2
2025-03-16 20:28:56 +08:00
mingkuang 5010a06e10 Opt, 保证GetYY_ThunksSharedData不修改LastError,缓解不及时调用GetLastError的代码逻辑异常。 2025-03-12 10:15:37 +08:00