Commit Graph
113 Commits
Author SHA1 Message Date
mingkuang 93c9619647 添加 RoOriginateError、RoOriginateErrorW v1.0.3-Beta2 2020-11-23 12:18:32 +08:00
mingkuang 912eaa4e2f 更新readme v1.0.3-Beta1 2020-11-16 17:43:34 +08:00
mingkuang 2251188bba 设置名称统一到 NuGet程序包设置 中。 2020-11-16 17:12:20 +08:00
mingkuang fddb6b19ca * 解决[Bug 7](https://github.com/Chuyu-Team/YY-Thunks/issues/7),某些情况下导致死锁问题(感谢 冯立夫) 2020-11-16 17:08:56 +08:00
mingkuang a78833325e 添加nuget包配置。 2020-08-08 18:09:10 +08:00
Naruto Mouri 5e10383f5f Tidy the readme. 2020-07-28 17:25:37 +08:00
Naruto Mouri 80b3b4deaf Tidy the changelog. 2020-07-28 17:18:38 +08:00
Naruto Mouri abd139af82 Split the changelog. 2020-07-28 17:09:56 +08:00
Naruto Mouri 2deff66127 Split the thunks list. 2020-07-28 17:07:20 +08:00
Naruto Mouri bf839e3e0c Add .gitignore. 2020-07-28 17:04:35 +08:00
mingkuang ad59bce2cb 调整下readem结构 2020-07-24 10:46:30 +08:00
mingkuang cb50bd3f17 * 添加 SetupDiGetDevicePropertyW、SetupDiSetDevicePropertyW、SetupDiGetClassPropertyW、SetupDiGetClassPropertyExW、SetupDiSetClassPropertyW、SetupDiSetClassPropertyExW v1.0.2.8 2020-07-12 18:35:49 +08:00
mingkuang 6750cdc577 解决Bug,CLSID_ShellItem符号可能冲突问题(感谢 星期四) v1.0.2.7 2020-07-07 18:32:44 +08:00
mingkuang 3da1d13f71 * 解决Bug,与现代化stdio模式触发FAILIFMISMATCH链接错误。 2020-07-07 18:32:29 +08:00
mingkuang 7fc4acd916 修正RtlRunOnceBeginInitialize传参错误以及RtlpQueueWaitBlockToSRWLock反拉(感谢 清泠) 2020-06-16 17:31:20 +08:00
mingkuang 490be8e289 修复RtlpQueueWaitBlockToSRWLock与RtlpWakeSingle错误(感谢 清泠) 2020-06-06 12:18:58 +08:00
mingkuang 163d28bd58 消除RtlDetermineDosPathNameType_U直接依赖 v1.0.2.5 2020-03-23 23:39:50 +08:00
mingkuang 1d5e47369b try_load_library_from_system_directory复用LoadLibraryExW LOAD_LIBRARY_SEARCH_SYSTEM32 2020-03-23 23:35:51 +08:00
mingkuang 79cbd81921 添加 LoadLibraryExW(A) LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR、LOAD_LIBRARY_SEARCH_APPLICATION_DIR、LOAD_LIBRARY_SEARCH_SYSTEM32支持。 2020-03-23 23:24:46 +08:00
mingkuang b2c0f9e046 更新使用YY-Thunks方法 2020-03-19 13:31:38 +08:00
mingkuang d44dd0334d 改进try_get_function性能,同时增强YY-Thunks兼容性。 v1.0.2.4 2020-03-03 19:19:18 +08:00
mingkuang b8740949ad 添加MinimumRequiredVersionHelper工具,方便调整MinimumRequiredVersion 2020-02-27 18:31:25 +08:00
mingkuang 9be98558e3 删除多余的using ::GetLogicalProcessorInformation 2020-02-27 15:50:22 +08:00
mingkuang 40eb57a5a8 * 添加 InterlockedFlushSList(Windows 2000模式)
* 添加 QueryDepthSList(Windows 2000模式)
* 添加 InterlockedPushEntrySList(Windows 2000模式)
* 添加 InterlockedPopEntrySList(Windows 2000模式)
2020-02-26 22:04:38 +08:00
mingkuang a02d374bf1 修正GetNativeSystemInfo声明错误 2020-02-26 19:27:45 +08:00
mingkuang 40aa9d5a20 * 添加 InitializeSListHead(Windows 2000模式)
* 添加 GetNativeSystemInfo(Windows 2000模式)
2020-02-26 14:35:43 +08:00
mingkuang aa7be96d9d * 添加 SetFilePointerEx(Windows 2000模式)
* 添加 GetModuleHandleExW(A)(Windows 2000模式)
* 添加 WTSGetActiveConsoleSessionId(Windows 2000模式)
* 添加 StrToInt64ExW(A)(Windows 2000模式)
v1.0.2.2
2020-02-25 21:46:29 +08:00
mingkuang 63d4895d2f 调整 strsafe.h位置 v1.0.2.1 2020-02-12 16:20:34 +08:00
mingkuang ad95e9d671 添加 CompareStringEx、CompareStringOrdinal 2020-02-11 22:18:26 +08:00
mingkuang 0781af9c95 消除SHGetNameFromIDList的一处警告 2020-02-11 21:33:15 +08:00
mingkuang 1956d4954e 实现优化,消除不需要的模块名称。 2020-02-11 21:32:43 +08:00
mingkuang b3c0ce44b8 将__security_cookie设置为weak(感谢 Syrinx) 2019-12-23 17:08:25 +08:00
mingkuang ca941bd4cb 防止某些低版本的SDK找不到 CLSID_ShellItem等 GUID (感谢 春风细雨) 2019-12-23 16:28:54 +08:00
mingkuang ea2cc414cf 添加遗漏的shell32.lib引用,感谢 昌平517 2019-12-13 14:29:50 +08:00
mingkuang 5abce5c40f 减少CreateSymbolicLinkA局部变量大小 v1.0.1.23 2019-10-25 17:10:21 +08:00
mingkuang b7555a070e 消除优先级警告。 2019-10-25 16:59:54 +08:00
mingkuang cb4dc7398b EnumCalendarInfoExEx、EnumDateFormatsExEx消除 TLS 依赖 2019-10-25 16:59:26 +08:00
mingkuang 1dffafb6bc 给编译脚本添加 md "objs\\%Platform%" (感谢 Joe) 2019-10-24 19:45:58 +08:00
mingkuang 1a9b4f0d8a OpenFileById忘记添加dwDesiredAccess |= SYNCHRONIZE | FILE_READ_ATTRIBUTES;了(感谢 賈可) 2019-10-24 19:33:18 +08:00
mingkuang 7e5a0a4e7b Basep8BitStringToDynamicUnicodeString改名为Basep8BitStringToStaticUnicodeString 2019-10-24 18:44:48 +08:00
mingkuang 2b439f52a9 GetFinalPathNameByHandleA添加AreFileApisANSI判断。 2019-10-24 18:38:09 +08:00
mingkuang a417befbc6 添加 CreateSymbolicLinkW(A), ReOpenFile 2019-10-24 18:29:58 +08:00
mingkuang fa36b1a127 添加 RegCopyTreeW(A)(感谢 賈可) 2019-10-23 16:29:31 +08:00
mingkuang 100cdc6e2f 添加 OpenFileById v1.0.1.20 2019-10-23 16:03:58 +08:00
mingkuang 755252b990 消除无用的外部符号 2019-10-23 16:01:11 +08:00
mingkuang ae2e8173be 解决 Bug,KnownFoldersIdsMap会生static静态对象初始化代码问题(感谢 Joe)。 v1.0.1.19 2019-10-22 18:04:25 +08:00
mingkuang c8620e0c65 更新KnownFoldersIdToCSIDL的注释 2019-10-18 11:50:36 +08:00
mingkuang 61e0709322 精简KnownFoldersIdToCSIDL数组(感谢 賈可) 2019-10-17 17:04:17 +08:00
mingkuang 6c6f58364a * 解决 Bug,CreateFile2 dwSecurityQosFlags成员可能无法发挥作用问题(感谢 賈可)。
* 解决 Bug,KnownFoldersIdsMap缺少 FOLDERID_ProgramFilesCommonX86问题(感谢 賈可)。
* 添加 SHBindToFolderIDListParent(感谢 賈可)
* 添加 SHBindToFolderIDListParentEx(感谢 賈可)
* 添加 SHBindToObject(感谢 賈可)
* 添加 SHCreateItemFromIDList(感谢 賈可)
* 添加 SHCreateItemWithParent(感谢 賈可)
* 添加 SHCreateItemFromRelativeName(感谢 賈可)
* 添加 SHGetNameFromIDList(感谢 賈可)
* 添加 SHCreateShellItem
2019-10-17 16:20:05 +08:00
mingkuang 94dc8bda69 解决LibMaker.exe FixObj错误导致x86符号不正确(感谢 毛利)。 2019-09-11 20:43:01 +08:00