去除水印及弹窗工具 V1.3 免费版是一款全新的去除水印和弹窗的小工具,非常实用,操作简单方便。
使用说明
一、LoadStringW函数
windows在窗体上显示的字符串大部分是从mui文件里提取,比如上面的① 里面,就是winver.exe的同名文件winver.exe.mui里提取。

怎么取呢,就是通过user32.dll里的一个函数LoadStringW,可以去MSDN了解下这个函数的具体定义,各个参数分别代表什么。
比如我要取出101中的“Windows”,通过代码实现就是:
wchar_t lpBuff[128];
HINSTANCE handle = LoadLibraryW(L“C:\\Windows\\System32\\zh-CN\\winver.exe.mui”);
int ret = LoadStringW(handle,101,lpBuff,128);
复制代码
这个lpBuff缓冲就是放读取到“Windows”字样。
知道这个原理,我们就可以对一些不想要的字符串进行拦截处理。比如这里,当读取资源102的时候,把“评估副本,过期时间”给清空掉。
拦截方法大致是这样,具体代码看我的github。
int WINAPI myLoadStringW(HINSTANCE hInt, UINT uid, LPWSTR lpBuffer, int sizeBuffer)
{
int res= DLoadStringW(hInt, uid, lpBuffer, sizeBuffer);
if (uid == 102)
{
memset(lpBuffer, ‘\0’, sizeBuffer);
}
return res;
}
复制代码
memset就是用来清空当读到资源id102的时候的内容。
二、BrandingFormatStringForEdition函数
图中的②处的一整套字符串也是通过上面的LoadStringW从shell.dll.mui中读取。

但是与上面不同的是这里带了个变量:“%WINDOWS_LONG%”,这个就是用来获取Windows版本名称的。从哪里来的呢,通过调试发现是从winbrand.dll的函数BrandingFormatStringForEdition调用而来。
过程就是:上代码
wchar_t lpBuffer[128] = L“%WINDOWS_LONG%”;
wchar_t* result = BrandingFormatStringForEdition)(lpBuffer, EditionId, 128);
复制代码
这里的EditionId就是平时说的skuid,版本ID,你想显示什么都可以在这个EditionId上动手脚。
但这里只是想把“Insider Preview”字样去掉:
wchar_t* WINAPI myBrandingFormatStringForEdition(const wchar_t* lpBuffer, int EditionId, unsigned int size)
{
wchar_t* res = pBrandingFormatStringForEdition(lpBuffer, EditionId, size);
if (wcsstr(res, L“ Insider Preview”) != 0)
{
//省略替换的代码
}
return res;
}
复制代码
类似的还有“%MICROSOFT_COMPANYNAME% %WINDOWS_GENERIC%”、“%WINDOWS_COPYRIGHT%”等等。
三、去除过期时间字样
剩下就是图中的③,日期加时间。
与时间有关的函数就那么几个:FileTimeToSystemTime、FileTimeToLocalFileTime、GetTickCount、GetDateFormat、GetTimeFormat这些。
不管它的通过什么算法获取过期时间或者怎么判断系统当前是否已经过期,你总得定义输出的格式。只要把GetDateFormat、GetTimeFormat拦住,你怎么修改格式都可以。甚至消除掉:
int WINAPI myGetDateFormatW(LCID Locale, DWORD dwFlags, const SYSTEMTIME* lpDate, LPCWSTR lpFormat, LPWSTR lpDateStr, int cchDate)
{
int res = DGetDateFormatW(Locale, dwFlags, lpDate, lpFormat, lpDateStr, cchDate);
memset(lpDateStr, ‘\0’, cchDate);
return res;
}
复制代码
下载提示
用户还下载了:
-
MRT7 V1.68 绿色中文版
-
系统之家装机大师 V1.3.1 官方版
-
系统之家装机大师 V1.2.2022.0228 官方版
-
系统之家一键还原系统工具 V1.2.2022.0401 官方版
-
Microsoft.NET Framework V4.6.1 正式版
-
Mochi(记忆笔记) V1.6.5 英文版
-
金税三期个人所得税扣缴系统 V3.0.107 官方版
-
大番茄一键重装系统 V2.1.6.413 官方正式版
-
USB3.0驱动(Renesas Electronics USB 3.0 Host Controller Driver)免费版
-
AIDA64 extreme(硬件检测) V6.70.6000 绿色中文版
-
AIDA64 extreme(硬件检测) V6.60.5900 绿色中文版
-
阿苏DLL修复工具 V1.0 绿色版
最新软件推荐
-
鲁大师 V6.1022.3335.510 官方正式版
-
鲁大师 V6.1022.3305.407 官方正式版
-
屏幕录像专家 V20211018 绿色免费版
-
DirectX修复工具(DirectX Repair) V4.1.0.30770 标准版
-
VMware Workstation Pro(虚拟机) V16.2.1 正式版
-
老铁智能伪原创工具
-
迅捷PDF编辑器 V1.2 免注册破解版
-
易搜网页数据采集器 V2.0 绿色免费版
-
证照通 V3.0 官方版
-
卡巴斯基安全部队2012 V12.0.0.374 官方版
-
一起作业 V1.2.1.14 官方版
-
Video Enhancer(视频去马赛克) V1.9.12.0 多国语言版
-
CPU-Z(CPU检测软件) V1.93.0 64位绿色中文版
-
大番茄一键重装系统 V2.1.6.413 官方正式版
-
嗨格式录屏大师 V1.1.97.97 官方版
-
Task Manager DeLuxe(任务管理器) V3.0.0.0 绿色版