From 0cd486351d0e23104f42f2cfbfdda8276c952f00 Mon Sep 17 00:00:00 2001 From: mingkuang Date: Fri, 1 Jun 2018 18:41:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0readme=201.0.0.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ReadMe.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/ReadMe.md b/ReadMe.md index 1f381c5..a91e6ab 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -21,14 +21,14 @@ YY-Thunks(鸭船),存在的目的就是抹平不同SP版本系统的差异 ## 2. 使用YY-Thunks 1:下载[YY-Thunks Binary](https://github.com/Chuyu-Team/YY-Thunks/releases),然后解压到你的工程目录。
-2:【连接器】-【输入】-【附加依赖项】,添加`objs\$(PlatformShortName)\YY_Thunks_for_WinXP.obj`。
+2:【链接器】-【输入】-【附加依赖项】,添加`objs\$(PlatformShortName)\YY_Thunks_for_WinXP.obj`。
3:重新编译代码。 ## 3. YY-Thunks兼容性 ### 3.1. 支持的编译器 全平台ABI兼容。 * 所有Visual Studio版本均支持(比如:VC6.0、VS2008、VS2010、VS2015、VS2017等等)。 -* 所有运行库模式都支持(比如:`/MD`、`/MT`、`/MDd`、`/MTd`)。 +* 所有运行库模式均支持(比如:`/MD`、`/MT`、`/MDd`、`/MTd`)。 ### 3.2. Thunks清单 此表展示了YY-Thunks(鸭船)可以解决的函数不存在问题,欢迎大家扩充! @@ -37,15 +37,22 @@ YY-Thunks(鸭船),存在的目的就是抹平不同SP版本系统的差异 | ---- | ----------- | [DecodePointer](https://msdn.microsoft.com/en-us/library/bb432242.aspx) | 不存在时,返回指针本身。 | [EncodePointer](https://msdn.microsoft.com/en-us/library/bb432254.aspx) | 不存在时,返回指针本身。 -| [RegDeleteKeyExW/RegDeleteKeyExA](https://msdn.microsoft.com/en-us/library/windows/desktop/ms724847.aspx) | 不存在时,调用RegDeleteKeyW/RegDeleteKeyA。 +| [RegDeleteKeyExW(A)](https://msdn.microsoft.com/en-us/library/windows/desktop/ms724847.aspx) | 不存在时,调用RegDeleteKey(W/A)。 | [Wow64DisableWow64FsRedirection](https://msdn.microsoft.com/en-us/library/windows/desktop/aa365743.aspx) | 不存在时,返回FALSE,并设置 LastError = ERROR_INVALID_FUNCTION。 | [Wow64RevertWow64FsRedirection](https://msdn.microsoft.com/en-us/library/windows/desktop/aa365745.aspx) | 不存在时,返回FALSE,并设置 LastError = ERROR_INVALID_FUNCTION。 | [Wow64EnableWow64FsRedirection](https://msdn.microsoft.com/en-us/library/windows/desktop/aa365744.aspx) | 不存在时,返回FALSE,并设置 LastError = ERROR_INVALID_FUNCTION。 | [IsWow64Process](https://msdn.microsoft.com/en-us/library/windows/desktop/ms684139.aspx) | 不存在时,返回TRUE,并设置 `*Wow64Process = FALSE`。 | [IsWow64Message](https://msdn.microsoft.com/en-us/library/windows/desktop/ms684136.aspx) | 不存在时,返回FALSE。 +| [RegSetKeyValueW(A)](https://msdn.microsoft.com/en-us/library/ms724921.aspx) | 调用RegCreateKeyEx以及RegSetValueEx实现。 +| [RegDeleteKeyValueW(A)](https://msdn.microsoft.com/en-us/library/ms724848.aspx) | 调用RegOpenKeyEx以及RegDeleteValue实现。 +| [RegDeleteTreeW(A)](https://msdn.microsoft.com/en-us/library/aa379776.aspx) | 调用SHDeleteKey实现。 ## Changes +### 1.0.0.2 2018-06-01 18:30 +* 补充RegSetKeyValueW(A)、RegDeleteKeyValueW(A)以及RegDeleteTreeW(A) + + ### 1.0.0.1 2018-05-17 19:00 * YY-Thunks第一版