已更新版本总数‌：‌181 个  (从 1.0.0.0 至 1.1.2.7）     

源代码文件：678 份   /   源代码行数：92 万行

官网网址：http://WinVM.Top


1.1.2.7  (2026-5-25 更新)  

      官网下载：http://WinVM.Top/WVM_v1.1.2.7.zip
      (WVM.exe MD5：5E290ED48CDE02E0599462A52F8D1AF3)

      完善更多细节处理。
      去掉 VMP 加密，性能更快，体积更小。


1.1.2.6  (2026-5-21 更新)  

      官网下载：http://WinVM.Top/WVM_v1.1.2.6.zip
      蓝奏云下载：https://wwbxr.lanzout.com/ipg0D3pz47wh

      (WVM_v1.1.2.6.zip MD5：CD9B2AE760741F358EFB5C56A48CBA47)
      (WVM.exe MD5：10147219519C25BA490B7A64EA1DE437)

      完善更多细节处理。

      (手写网页，无数据库，不收集任何信息。主要为申请360软件开放平台；
      “设置”页，“本软件”子页点“官网”可打开“官网”下载最新版)
      增加官网等相关功能。

      增加“进程”页，自动启识别类型：服务等相关功能。

      增加和完善垃圾清理功能。

      重写小部份 5 年前的进程初始化数据相关查询代码，优化启动速度。

      完善“钢琴”页，播放上一次指定 MIDI 事件时，同样解释所有通道音色为中文。

      完善“操作痕迹”页相关功能并改名为“使用痕迹”。
      完善“清理痕迹”页相关功能。

      (因后期更改数据显示方式导致的字符串转换数值格式错误。)
      修正“硬件”页，“显示器”子页。右键菜单-->“设置当前值”失败。


1.1.2.5  (2026-4-8 更新)  

      蓝奏云下载地址：https://wwbxr.lanzout.com/iKXUU3mstd0b

      (WVM.exe MD5：A660C036EA18DE6A852CC3F4C22ADE57)

      (WVM64.exe  1.0.0.5  MD5：4D0C7B61960CBD78E1B4673143C33A2A)。
      优化部分功能，使不再依赖 WVM64.exe(WVM64.exe 删除相关功能)。

      感谢“*□”捐助。(生僻字，空心方框，2026-3-24，来自微信二维码收款)

      (本项目，在 DEKPHI 7 中，在主窗体添加新的VCL事件，比方添加右键菜单或按钮，会导致调试代码时，无法下断点，
      代码是执行正常的，只是不能调试源代码了。可能是 DEKPHI 7 的极限了。
      要必须要删除任一个旧的VCL事件，才可以添加新的事件和正常调试代码，其他所有窗体没有这个问题,。

      目前做过下以处理未能解决问题：
         主窗体单元代码重新拆分，控制在6万行内。
         调整控件名称长度。
         VCL 事件太多，单单右键菜单就达200多个，能共用事件的都已共用，比方说几十个 ListView 共用多个事件)

      修正上个版本因优化 API 调用导致有一个 WIN7 SP1 (32位系统) 未支持而报错。


      (如果发现，会按当前“设置进程标示颜色”显示，并在工具提示控件中直接弹出提示：
         进程 ID：***
         类型：**
         路径：***)
      增加“进程”页，多种新的隐藏进程方法同时检测，支持所有系统。
     

      (原来显示为 0，现在改为显示为空)
      修正“句柄信息”窗口，部份没有权限访问的对象，”(打开)句柄数”，“引用数”显示为空。
      完善“句柄信息”窗口，对象地址64位支持和访问权限转换。
      优化部份性能和内存。
      调整部份术语翻译和增加更多说明。

      (1.0.0.5，只有当你用本软件查询 64 位的窗口过程或符号信息时要用到“WVM64.exe”)
      调整当本软件要启动“WVM64.exe”时，会在主窗口标题栏显示：“启动 WVM64”。

      (重写了整个功能)
      原“网络”页，“端口”子页，改名为“连接”
      增加“网络”页，“连接”子页，“TCPv6”、“UDPv6”等支持。

      (多网卡情况下，自动找到目标 IP 的最佳网卡，并用那张卡的 IP 发送)
      增加“网络”页，“连接”子页，右键菜单“Ping”功能。
      增加“网络”页，“连接”子页，右键菜单“跟踪路由”功能。

      (原来只在第一次运行时，刷些一下服务信息。因上面“网络”页，“连接”子页也要“服务”进程数据)
      调整进程识别功能的“服务”进程刷新机制为按需刷新。

      (排除禁用项和受信任的项目后)
      增加“服务”页，“带网络连接的安全模式”的服务/驱动 标示为蓝色。

      (以前只检测延迟启动)
      增加“服务”页，“启动类型”中，“触发器启动”检测。
      增加“服务”页，"错误控制"检测与修改。
      想增加更多修改“服务”相关功能，但主窗体未能解决添加新的事件就不能调试的问题)

      增加操作“受保护进程”时，相关的右键菜单，如果不可用的，设置为禁用。

      (注：本功能目前只增加 64 位系统的支持。32位的系统虽然更简单，只是按理很少人用了)
      增加“模块信息”窗口，受保护进程(不能读内存的进程)的模块查询。

      增加“线程信息”窗口，“线程描述”中增加当前线程的服务名称(如果有，格式：{ 服务名称：  ***  })
      增加“进程“页，右键菜单的“基本信息”窗口，“服务信息”子页相关功能。
      增加大量功能，这里不再一一说明。


1.1.2.3  (2026-3-10 更新)  

      蓝奏云下载地址：https://wwbxr.lanzout.com/itiZX3kao39a

      (WVM.exe MD5：DD014CD45CA92572C63FDDEC6C9857E9)

      修正“句柄信息”窗口，右键菜单，一个句柄泄漏。

      改进“USB 设备插拔记录”里面的“设备类转”识别。

      增加“查询”页，右键，“USB 设备插拔记录”，双击指定项，可查询设备属性。

      (查询命名管道对应的进程检测折腾了二天才做出来)
      增加“查询”页，右键，命名管道的“管道服务器端/管道类型/配置/连接状态/管道端类型/读取数据量”等信息。
      增加“令牌信息”页，查询/设置安全权限。

      (对于部份句柄类型，无名称时，会增加参考信息，用 ｛参考信息｝这种格式区分非句柄名称)
      增加“句柄信息”窗口，访问权限转换和增加“转到-->指定句柄类型”相关功能。
      增加“句柄信息”窗口，对象为访问令牌时，显示：用户：*  |  登录标识 = *  |  令牌类型 = *
      增加“句柄信息”窗口，“高级本地过程调用端口(ALPC Port)”相关信息显示。

      (注：这些对象，在我测试的 Win7, Win10 上没有发现，无法测试，所以做成原句柄名+参考信息同时显示）
      增加“句柄信息”窗口，事务登记对象(TmEn)、TmRm、TmTm、TmTx等相关参考信息显示。

      例如：\Device\Afd { 状态：已连接  |  地址族：TCP  |  本地地址：***:端口  |  远程地址：***:端口 }
      增加“句柄信息”窗口，对象为“File”时，如果是套接字，在句柄名称”后面添加参考信息。

      (注：句柄类型为“File”，并“句柄名称”为“\Device\Afd*”时，“查询套接字信息”菜单才激活
      支持 100 多项检测，部分功能要求 Win10 或以上系统才支持
      增加“句柄信息”窗口，右键菜单 --> 文件 --> 查询套接字信息。

      (目前从 Win10 收集：“查询”页，右键，内核对象类型，导出)
      增加“句柄信息”窗口，66个已知内核对象类型说明。

      (把原来右键菜单的“句柄转 ID”做成自动)
      优化“句柄信息”窗口，对象为进程/线程时，在对象名显示进程名(进程 ID)/进程名(线程ID)。

      (针对不同类型或权限的“句柄”，节省不必要内存分配)
      优化“句柄”相关操作。

      优化部份 API 调用(放弃以前对 XP 系统的支持和部份动态加载的API改为静态链接)
      优化“操作痕迹”提示，只需输入一次口令。

      增加更详细的服务错误检测。
      优化部份性能和内存。
      优化时间方面的功能。
      优化右键菜单文字，调整部份窗体功能和提示信息。
      优化“进程”页，"环境变量"分类显示。
      增加支持已终止的进程/线程的句柄相关检测。

      (修改文字：“无联网”为更容易理解的：无联网(不采集用户信息))
      更新“readme.txt”和“免责声明.doc”。
      完善更多细节处理。


1.1.2.2  (2026-2-12 更新)  

      蓝奏云下载地址：https://wwbxr.lanzout.com/iXbxD3ic6kej

      (WVM.exe MD5：2515578C2F214230E2C8E1C6C505DA72)

      (统计了一下，右键菜单项达到了 300 多项)
      修正小部份右键菜单的快捷访问键。
      修正“启动窗体”右键菜单状态显示。
      修正“进程”页，右键菜单，“结束并禁止运行”失败时，自动清理相关注册表设置。
      修正部份注册表操作失败时， 返回的失败代码，因函数重载，数据类型歧义而显示不正确错误信息。
      完善“启动参数”子页更多细节。
      调整部份术语翻译。
      完善更多细节处理。

      完善虚拟进程路径和系统进程命令行检测。

      弃用 OpenThread、TerminateThread、SuspendThread、ResumeThread 等 API。

      (把多个“一键优化”功能放在同一个菜单，就不用找了。)
      增加“服务”页，右键菜单“一键优化任务计划(&2)”

      (在“进程”页，右键菜单，“其它信息”窗口)
      增加“进程保护级别”、“无响应”、“幽灵进程”、“崩溃”检测等多项功能。


1.1.2.1  (2026-1-15 更新)  

      蓝奏云下载地址：https://wwbxr.lanzout.com/iRwjp3g5iqji

      (本软件内部很少用到的功能：个别文件自动解释。
      使用方法：拖放任意“快捷方式”到本软件任一窗口，如果当前窗口没有为相关控件编写专用拖放事件，就会启用文件自动解释。
                      如果拖放的目标为程序文件，会启用“文件版本解释”功能。因 WINDOWS 本身不能让用户 COPY 版本信息，所有做来自用。
      )
      重要修正：修正拖放文件为“快捷方式(*.lnk)”时，当目标指向“C:\Program Files”时，
                      因系统重定向机制，系统强行解释目标为“C:\Program Files (x86)”，导致路径不存在。

                      (D7不支持生成64位程序，所以临时用 C++写的，原项目无窗口无消息队列，加个消息就好了)
                      修正“WVMPipeS.exe”每次启动鼠标光标转圈。

                      修正“线程信息”窗口，“栈大小”计算方式 。

                      修正一个 ToolTip 内存泄漏。


      (WVM.exe MD5：A82CF1907B0378F6B5AE3F24C58571EA)

      (WVM64.exe  1.0.0.3  MD5：CE47812393C62F5998549F242FDAF284)。
      更新根目录“..\Call\WVMPipeS.exe”为“WVM64.exe”。
      增加“WVM64.exe”安全性和新功能(不再支持旧版WVMPipeS.exe)。
     “WVM64.exe”改为一但启动，会直到 WVM.exe 关闭时才退出。

      增加更多注释说明。
      增加“线程信息”、“模块信息”窗口等符号检索相关功能。

      (以前因系统限制特定功能，所以当时没有再做下去)
      增加“虚拟内存信息”窗口，32 位，64 位进程支持，并增加“共享内存”、“堆”、“线程栈”等分类和识别。

      增加“清理垃圾”子页，“清理完成后关机”相关功能，并记录关机信息到本软件日志中。

      (因更新 WVMPipeS.exe 改名为“WVM64.exe”)
      调整“免责声明.doc”校验值。

      调整大部份窗口标题格式。
      调整进程标示颜色识别优先顺序。
      调整部份术语翻译。

      优化“进程”页部份性能。
      优化 PE 检测相关细节。
      优化数字签名检测相关细节。
      优化“启动窗体”文字输出。
      优化“硬件”页，“显示器”子页，右键菜单各项功能的错误输出。
      完善更多细节处理。
      完善“模块窗口”中“DLL 特征值”常量定义。

       (以前加载完数据，才显示窗口出来，现在同时显示窗口和加载数据)
      优化一些子窗口显示。

      (部份功能尽量在最低层的实现)
      优化了一些的 API 调用。


1.1.2.0  (2025-12-23 更新)  

      蓝奏云下载地址：https://wwbxr.lanzout.com/iemgp3e9kfjg

     (WVM.exe MD5：4E871936433A4E4F5FCC7AD6801623B7)

      (1.1.1.5 到 1.1.1.9 因增加“压力测试”功能时，共享进程页计时器，存在以下问题)
      重大修复：“压力测试”自绘制利用率，因一个自绘制数据未初始化，导致“进程”页“实时排序”功能失效。

      修正一个内存泄漏。
      修正“清理”页，“清理垃圾”，右键“立即清理选中项”清理时的进度状态显示。

      (原位置在：“设置”页，“本软件”子页，“检测新版”按钮
      近几天“蓝奏云”增加了反爬机制，无法再直接获取到页面真实内容
      解决办法：服务器从原来的“蓝奏云”改为“码云”
      注：本功能，一直只用于检测最版本的下载地址，让你手动下载，并不提供任何自动更新功能)
      修正点“检测新版”按钮时，提示无法解释相关数据。

      “其他”页改名为“定制”页，“探索”页改名为“其他”页。
      增加“定制”页，“已知文件夹” 相关功能。

      (DELPHI7 使用 TScrollBox 控件后，在启用了主题下导致 TShape 的 Paint 方法未被及时调用，
      只能不用控件，把控件的效果改成自绘制，还有做的功能太多了，导致页面位置不够用)
      重做“其他”页所有控件，并重新分类，自绘制控件。

      (以前为节省不必要的 CPU 开销，只检测 5 天，一但发现一个，就退出检测，现在改为支持 7 天检测)
      增加到 56 个节日/纪念日检测支持并调整为能同时提示多个节日/纪念日。

      (个别版本因存在错误，或以前在华军网站发报，所以没有备份，
      旧版本没有备份的必要，现在增加上来，可方便大家复查)
      增加“更新说明.txt”中对应各个版本的“蓝奏云”下载地址。

      完善“服务”页，一些特殊命令行识别和登录类型识别。
      完善更多细节处理。
      完善窗口高亮并添加更多窗口相关功能。
      完善“指定区域”抓图时更多细节处理(多年前写的代码，一个逻辑性小问题查了一天)。

      (和抓图统一窗口矩形大小)
      调整检测窗口矩形时，对于顶层窗口，优先用可见窗口矩形大小
      调整默认“启动窗体”窗口透明度默认值为不透明。
      调整部份术语翻译。


1.1.1.9  (2025-11-28 更新)  

      (蓝奏云下载次数快 3000 次了，在自用版本中，发现先前版本有一个BUG，所以更新一下）
      蓝奏云下载地址：https://wwzr.lanzout.com/imalm3cc9dni

     (WVM.exe MD5：5E227833289FA627BCE5636E6C4746B0)

      (原因：一个 API 的一个参数传入错误的长度，导致访问未分配的内存)
      重大修复：点击“查询”页，右键菜单，“系统日志”-->“审核成功/失败”时自动退出软件。

      以下功能自已平时有空写来玩的：
      (查询日志慢，是因为解释“常规”信息慢，
      系统解决方案是你点击指定的一条“事件”记录时，才解释这条记录对应的“常规”信息)
      增加在查询“系统日志”所有事件时，可选是否解释事件中的“常规”信息。

      (原因：申请了一个图标对象的内存，不记得释放)
      修正一个图标对象的内存泄漏。
      增加导出图标组支持包含 256 x 256 超大图标。

      完善更多细节处理。
      完善“窗口”子页，右键中“样式”窗口相关常量定义。

      (第一次自动扫描安装软件大小，以后就不用扫描，并添加手动删除记录的软件大小记录)
      完善“清理”页，“卸载软件”子页相关功能。

      (当时花了大量时间去翻译专业术语，还分析了打印机自带的程序和相关DLL功能，
      到近几天，想增加“可用纸张”功能时，发现有更简单并通用的办法)
      增加“硬件”页，“打印机”的“可用纸张”、“分辨率”、“文档尺寸”等功能。
      并重做“打印纸类型”、“打印速度”相关功能。

      (其中 BIOS、操作系统、主板、内存、扩展槽等术语均已翻译完成，
      仅保留少量未翻译术语以维持国际标准的一致性。
      部份改动如“映像名称”改为面向用户通俗易懂的“进程名称”)
      调整/增加部份术语翻译。
  
      (其中，CPU 系列名，已把商标“(R)”、“(TM)”全改为“®”、“™”
      但 CPU 名称，CPU 版本等，还是用：“Intel(R) Core(TM)”，未改为 "Intel® Core™ "，
      这些信息读取固件得来的，可能底层数据规范要求字符串必须是 ASCII 安全的，
      而 AMD/Intel等 CPU 所有系列名，是我按文档原内容定义的，
      所以按 Intel 官方写法用“®”和“™”)
      增加最新 CPU 系列、插槽等识别。

      (公开代码，让用户用得放心)
      增加“\Call\ShellCode说明.txt”。

      (1.1.1.8 及以下版本，检测系统版本号的方法，不依赖系统存储的信息，用户无法修改，很安全。
      但其中“更新修订号”在个别系统不太精确。
      现在改为精确检测，但其中“更新修订号”依赖系统存储的信息)
      调整系统版本号检测。


1.1.1.8  (2025-11-01 更新)  

     (WVM.exe MD5：5692A2268433099DB2E39EBCE73178CC)
      蓝奏云下载地址：https://wwbxr.lanzout.com/i7zfS39vsvcf

      (因生活所迫，本软件不再更新)
      调整部份硬件显示信息。
      完善更多细节处理。

      去掉80%的反调试代码(无必要反调试了，当初做来学习原理的)。

      (上个版本用 VMProtect 新增加了一个简单的循环加法的函数保护，
      结果导致执行速度慢了 20 倍，触发了反调试时间检测，自动退出本软件。
      目前处理办法是去掉了这个函数保护，就正常了)
      修正上个版本，点“硬件页”页，自动退出。


1.1.1.7  (2025-10-31 更新)  

     (WVM.exe MD5：2049E1BC4A9ED12D1326E2CD47E7A512)

      (其中，“快速加/解密”，算法相对最简单，快速但安全性较低，可用于加密 4GB 以上文件。
      “正常加/解密”，可用于商业数据加密。
      “私钥加/解密”，必须私钥 + 本软件 + 密码，才能加/解密。
        除了“快速加/解密”，其余二种，加密强度可能比勒索软件
        注：最简单的“快速加/解密”，忘记密码，找我也难解密，使用前先看本软件的“免责声明”)
      增加“设置”页，“其他”子页，“快速加/解密”、“正常加/解密”、“私钥加/解密”功能。

      (更安全，更快速)
      重做“清理”页，“清理痕迹”子页，“文件粉碎”功能。

      调整“文件粉碎”功能的“深层粉碎”为“默认勾选”。
      调整“节假日在标题栏显示祝福语”的内容。
      完善更多细节处理。
      优化句柄处理细节。
      修正一个内存泄漏。


1.1.1.6  (2025-10-17 更新)  

     (WVM.exe MD5：3A157BE08B9124329012A8EF2BC4F949)
      蓝奏云下载地址：https://wwbxr.lanzout.com/iusMF38ne3na

      (以前本软件旧版本没有参考资料(NVIDIA 只给出几个显存类型)，又没硬件测试，
      花了很多时间，才定义到了 15 个， 当时有二个不确认是否对，
      现在可以确认，其他都是对的。
      不过有小部份未补充完整，现在补到 24 个。支持到国外软件的最新定义。

      这次能补充完整，可能是日有所思，夜有所梦，于是在睡梦中，
      脑海中无意出现了多行汇编代码，就补全了)

      完善 NVIDIA 显卡的“显存类型”类型的识别。
      完善更多细节处理。

      (感谢用户 wangshy 反馈。
      这个错误只出现在没有安装 Direct3D 9 的系统，修正后可以不用安装 Direct3D 9)
      修正上个版本因增加“压力测试”功能的中文支持而新增加的 API 用了静态链接导启动报错。
      优化了加载 Direct3D 9 文件的几个变量。


1.1.1.5  (2025-10-15 更新)  

     (WVM.exe MD5：0B35EB2FC6A88664E46E3568AC3ABA30)
      蓝奏云下载地址：https://wwbxr.lanzout.com/iELtw38i927i

      检测本软件是否有新版本发报，方法如下：
         在“设置”页，“本软件”子页，点一下“检测新版”按钮就可以得到手动下载地址。

      (中秋在家，无意中想到在软件中加个检查当天是否是中秋节，显示祝福语。
      写了一晚，功能从刚开始的检测“中秋节”，到目前支持 33 个节日和相关祝福语，能提前 5 天预报。
      注：本功能同样不连网，限本地计算，默认启用)
      增加“设置”页，“本软件”子页，“节假日在标题栏显示祝福语”可选功能。

      调整部份术语。
      完善更多细节处理。
      完善打印机序列号检测并修正图像设备个别信息输出。
      修正“硬件”页，“总览”子页，“附近设备”的一个内存泄漏。

      (线程进入等待状态的具体原因)
      完善“线程信息”窗口，线程“状态”信息翻译(新增 41 个)。
      增加“线程信息”窗口，线程“创建时间”信息。

      (不再依赖权限)
      改进“进程”页，右键菜单，“查看”-->“基本信息”里面创建时间和父进程相关检测。
      调整“进程”页，每个进程的 CPU 利用率，小数点保留 2 位(原来保留一位)

      增加多个(新/旧)型号的 Intel CPU 核心温度和过热保护检测支持。

      (已做，但没有硬件测试，所以没有加在软件中，有这种 CPU 的朋友可远程我测试一下)
      增加多个(新/旧)型号的 AMD CPU 核心温度等检测支持。

      (设计期间，考虑如何增加新功能而不增加内存和CPU开销，
      所以这项功能介面大部份是画出来的，虽然难看[实际介面和功能还要增加，所以未定介面]，
      但对不使用这项功能的用户来说，不会增加不必要的性能开销)
      增加“硬件”页，“压力测试”功能。

      (以前“总览”页不放在第一个页面，是考虑用户误点进来，让 CPU 执行不必要的检查。
      “总览”页虽然检测所有硬件时间不到 0.6 秒，但 CPU 已运行了很多次运算。
      这次因增加“压力测试”功能，把“总览”页放在第一个页面，
      是因为可以利用“总览”页先前检测一次相关硬件，让“压力测试”不用再检测硬件。
      本想完善了再更新的，但没有硬件测试，不知要等几时，先更新了再说。)
      调整“硬件”页，“总览”子页为“硬件”页第一个页面。


1.1.1.3  (2025-9-29 更新)  

     (WVM.exe MD5：F1ED01687547CCCB01324EB9713C57B9)
      蓝奏云下载地址：https://wwbxr.lanzout.com/iWkZH379ftdc

      完善更多细节处理。
      调整部份术语。

      (去掉了对低于 Win7 以下系统支持，让检查速度更快)
      优化上个版本的“CPU利用率”并修正一个内存泄漏。

      (不再用“任务管理器”的计算方法)
      调整“进程页”每个进程的“CPU利用率”为新算法。

      (包括播放 MIDI 功能，以前左。中、右键都可以)
      调整点击状态栏所有操作都只能为“左键”。

       (这里不是“钢琴”页的功能，而是状态栏控件，从面板 1--4 的功能)
      修正内存流播放 MIDI 时，因缓冲区切换不当未能正确送入播放流导致失去个别音符。
      增加内存流播放 MIDI 时，解释所有通道音色为中文。
      增加“钢琴”页，打开或拖放指定 MIDI 时，解释所有通道音色为中文。

      软件所在目录，“Call\ ”目录下增加《西游记 天竺少女 完美版.mid》

      (状态栏点击时有一个累加数值，你点击时，数值为奇数时播放《克里斯蒂娜》，文件大小7KB，
      偶数播放《西游记 云宫迅音》，文件大小34KB，播放过程中点击，会终止播放。)
      调整状态栏控件第4个面板点击时以内存流播放 《克里斯蒂娜》或《西游记 云宫迅音》

      （用于给用户发“WVM.elf ”文件给我，可排除错误。）
      重新增加错误报告功能。出错时会在本目录中生成“WVM.elf ”文件。

      增加一个可选开关：指定软件启动时，是否检查启动项。
      设置如下：
        本软件所在目录\设置\WVM.ini

        ;WVM.ini 里面的设置
        [WindowsVisualManage]
        ; 为1时检查，为0时不检查，默认为1
        启动时检查启动项=0


1.1.1.2  (2025-9-21 更新)  

     (WVM.exe MD5：B8273C239905AEB851962C4B11C4D39C)
      蓝奏云下载地址：https://wwbxr.lanzout.com/i9VjD36nl7gh

      感谢“**超”捐助。

      (先前有错误：以前通过自已观察，以为：CPU使用率 = 100 - 空闲进程(PID 为0)使用率
      结果这几天要做一个小工具，可以让用户设定 CPU 压力测试时的CPU使用率(如100%)才发现这个问题。
      以前没有发现这样的问题，是因为我电脑CPU未试过要使用到 50%。

      我本机WIN10的任务管理器的“详细页”的“CPU利用率”并不准确，
        比如A进程“CPU利用率”达到了50%，“详细页”的“CPU利用率”可能只显示1%或2%
        而“性能页”又显示“CPU利用率”达到了50%。它用了二种统计方式。
        重新分析“性能页”的“CPU利用率原理后，发现用了三个未文档化的 API，想试试按它来实现
        最后因差一个未文档的结构体，放弃了，浪费了二天。
        后来又用性能计数器，发现机率性不正常。最后改成现在这种。
        现在每个进程的“CPU利用率”,先前是按任务管理器的“详细页”来做的，后期有空修正。
       )
      重做状态栏的“CPU使用率”功能并改名为“CPU利用率”。

      完善“启动窗体”相关自定义设置的有效值。
      优化部份性能。
      增加部份操作相关注释。

      修正、调整部份术语(例如：“CPU使用率”改为“CPU利用率”)。
      优化进程部份检测相关功能(发现更好算法)。
  
      (为了所谓的最好算法，8 年内换了6种算法)
      (比如以前取系统时间、开机时间要几行代码，现在一行就可以)
      优化部份时间检测方面的功能。

      完善“清理”页，“清理垃圾”相关功能。
      完善更多细节处理。

       (这几天有网吧客户单独定做了 网吧专用自动化“CPU、显卡，内存”压力测试软件，
       可在设置文件中，自定义各硬件的测试时间，测试性能等实现开机自动化测试每个硬件。
        后期有空可能会一起集成到本软件中，也有可能本软件不再更新)
     “硬件”页，“总览”子页，增加简单的“显卡压力测试”。

      替换原“d3dx9_33.dll”文件为“d3dx9_43.dll”。

      以下再清理几 GB 空间：

      (默认勾选清理)
      增加“清理”页，“清理垃圾”子页，“微信自动保存到本地的文件"清理。 

      (默认勾选清理)
      增加“清理”页，“清理垃圾”子页，“微信收到或缓存的视频文件和图片"清理。 

      (默认勾选清理)
      增加“清理”页，“清理垃圾”子页，“微信更新缓存"清理。 

      (默认勾选清理)
      增加“清理”页，“清理垃圾”子页，“QQ从好友和群聊中接收到的文件"清理。 

      (默认勾选清理)
      增加“清理”页，“清理垃圾”子页，“QQ聊天记录中的视频和图片"清理。 

      (默认勾选清理)
      增加“清理”页，“清理垃圾”子页，“QQ群聊天记录中的图片"清理。 


1.1.1.1  (2025-8-28 更新)  

     (WVM.exe MD5：0BB228756F54F5AAB449F82981028A33)
      蓝奏云下载地址：https://wwbxr.lanzout.com/i9cL934tepyf

      (用于修正查询64位进程时，“类模块句柄”的数据显示，
      如：“类模块句柄：$7FFE348A0000”，未修正前，只能显示：348A0000
      WVMPipeS.exe MD5：80E6F1D048111311861A63BD1FF0C760，
      )
      更新 WVMPipeS.exe 进程。实现 GetClassLongPtr 相关功能并返回给 WVM.exe。


      (保存位置：设置\WVM.ini，这样改动，设置不再依赖系统)
      改动 WVM 先前所有版本，自身写入的所有注册表设置为文件。

      (发现软件启动时，有 2 秒时间看不到介面，所以加一个启动窗体
       没美工，为了压缩图片体积等原因，图片最后不太好看，
       这也是本软件第一次加入的资源数据大于 5 KB，这个图占了 200 KB)
      为软件添加“启动窗体”，并可在“本软件”页查看启动所用时间。

      (“设置”页，“本软件”子页，点“启动窗体”按钮， 在右键菜单中，可设置/测试j自定义的“启动窗体”；
       支持“窗口动画”、“位图透明”、“启用圆角矩形”、“启用窗口透明度”等定制
       还有自定义“显示的文本”未做，因为做这个功能时，为了把所有设置写入“WVM.ini”
       重做了以前写入注册表的功能，后来做完后，又想增加新功能“文件加密”)
     “启动窗体”增加支持自定义图片。

      (位于“进程”页、“基本信息”子页)
      (提取图标，建议用原来的功能更灵活：
     “设置”页，“图标”子页，外壳图标右键菜单的“指定文件获取图标”)
      改进点图像控件保存类型为图标时，优先以图标组保存。

      完善更多细节处理。
      整合并添加相关功能。

      (对于“指定区域”抓图方面，现在发现软件设计存在一个问题：在一些顶层窗口无法移动鼠标。
          当初用别人抓图软件时，发现别人都是先把整个屏幕抓取下来，
          再让用户在图里面“指定区域”抓图。当时理解不了为什么要这样做，感觉不真实。
          因为屏幕里面实时的数据更新看不到，比如时间，或第三方软件的实时数据。
          所以自已在做“指定区域”抓图时，不采用这方案，整个屏幕都是真实的屏幕。
          结果这二天测试时，无意发现了这个问题，其实抓图当时是做来练习写代码的。
          后期有心情再改进)
      完善“指定区域”抓图细节处理。

        (完成了部份，本次更新主要为修正旧版本发现的问题，新功能的加解密功能未做，先停更一下)
      “设置”页，“其他”子页、增加“文件加密”


1.1.1.0  (2025-8-10 更新)  

     (本次要替换的文件[直接替换所有文件来更新也可以]：
         1、WVM.exe
         2、一键优化任务计划.ini    
         3、免责声明.doc)
     (WVM.exe MD5：6F79A27D4A8CE8DB8D76A052BA33F479)

      蓝奏云下载地址：https://wwbxr.lanzout.com/iYq93336xtpa

      感谢“**峰”捐助。

      (可选功能，存放于“自身目录\Call\”目录中； 
      用于实现查询64位进程的相关功能，比如“窗口过程”完整地址，“$7FFC4F1423D0”；
      如果不存在本进程，“窗口过程”地址只能显示“$7F**4F1423D0”；
      按需启动：当你用本软件查询64位的进程窗口信息时，才启动，查询完后立即退出；
      调用前会校验文件确保安全。

      WVM 当初定位在 32 位程序，是希望能用 32 程序位实现 64 位程序才能实现的功能；
      比如已实现的：
         1、查询 64 位进程模块信息。
         2、查询 64 位进程线程信息。
         3、查询系统驱动加载信息。
         4、查询设备“I/O 范围”信息。
         等等...

      查询64位进程的“窗口过程”，注入也可以，但不想用注入。
      还有一个方法是解释“tagWND”，分析了一部份数据，放弃了，不折腾了。
      WVMPipeS.exe MD5：357D69817F0CA8B434F0CB37899AFB05，
                              文件大小：108 KB，第一次用 C++写的，不知如何优化体积。
      )
      增加 WVMPipeS.exe 进程。实现 GetWindowLongPtrW 相关功能并返回给 WVM.exe。

      (增加 WVMPipeS.exe 说明)
      更新“免责声明.doc”内容。

      (WVM启动时就有10个线程，但其实 99% 都不是我创建的线程，
      是系统线程，用来处理窗口消息、定时器回调等异步任务)
      优化“进程”页，性能。

      (十进制数据，前面没有$，16进制都统一加$
      以前16进制格式输出为：$00400000，现在是：$400000)
      优化16进制数据显示。

      更换“设置\”目录里面的“一键优化计划任务.ini”文件名为“一键优化任务计划.ini”。
      更换本软件图标(这几天做了几十个图标都不满意，最后只增加了WVM在图标里)。
      更新硬件数据库信息。
      “查询”页，右键，“USB 插拔记录”改名为“USB 设备插拔记录”。

      (只要 USB 设备接入过一次电脑，若设备支持序列号，就可查询到序列号)
      完善“USB 设备插拔记录”信息读取来支持所有 USB 设备。

      完善更多细节处理和增加个别介面并整合(节省代码数量)相关功能。
      增加“设置”页，“系统”子页，更多设置。

      (其实在“磁盘查错”时，本可立即“取消查错”的，
      但考虑了各种情况，还是等线程返回，不强行结束线程)
      增加了“磁盘查错”时，按“取消查错”时相关操作。
      增加“清理”页，“卸载软件”子页，个别卸载程序非常规“卸载”检测支持。
      增加部份操作相关注释。


1.1.0.9  (2025-7-29 更新)  

     (也可以直接替换 WVM.exe 文件来更新)
     (WVM.exe MD5：A5D198E801C9EEB6930473964D40C0CB)
      蓝奏云下载地址：https://wwbxr.lanzout.com/iFL0Z32396la

      (为不同语言环境不乱码和增加调用速度, 改动了5000行代码，
      20年前写的代码，现在重新整理一下，并重新翻译大量相关术语)
      再次针对发现的旧代码(打印机、跨进程窗口操作)更改内部字符编码。

      修正“组合框(ComboBox)、列表框(ListBox)”因更改字符编码导致跨进程抓取控件内容报错。
      优化加载进程图标和“基本信息”窗口图标。
      去掉部份反调试功能并整理(增加硬件支持并精简中文术语)硬件数据库(优化性能)。

      (当初设计时限制为只检测 U 盘，后期有空会改成支持所有设备，如扫描仪、打印机等)。
      增加“USB 插拔记录”信息读取。

      (注：这二天有了一台打印机测试，检测出的序列号‌和机身标签一样，
             但不同制造商序列号算法可能不同，目前没有硬件测试的情况下，不保正通用性)
      重写并改进了打印机检测并增加打印机序列号检测。
      增加部份打印机硬件信息支持。
      增加其它硬件序列号检测并完善对未接入 USB 设备的序列号检测。
      增加相关功能提示信息。
      增加一些细节处理。
      增加网卡 IPv6 地址检测支持。
      调整“网络”页，“DNS 请求”子页数据过滤时为“实时刷新”。
      调整部分术语。
      调状态栏控件第5个面板(用于当前页提示)字体颜色为“蓝色”。

      (注：更新以下功能，是因为我 120GB 硬盘，可用空间满了，须腾出 20 GB 空间。)

      (WIN 10 新增功能，如“计算器”、“Microsoft 应用商店”下载的应用等
       目前新加了一个右键菜单来单独查询“UWP 应用”，因为“UWP 应用”多达90个。
      “UWP 应用”卸载后会存在“残留文件”，残留后部份文件可删除，部份无删除权限。)
      增加“清理”页，“卸载软件”子页，卸载“通用Windows平台(UWP)”应用支持。


      (默认不勾选清理，手动勾选，才清理，这里文件大小 3GB 以上。
      是 iTunes 在操作系统中存放 iPhone、iPad 等 iOS 设备的本地完整备份数据。
      删除此备份数据，失去存储在电脑上的 iOS 设备本地备份。
      删除不影响设备本身数据或 iCloud 云端备份(若有)。
      )
      增加“清理”页，“清理垃圾”子页，“iTunes 软件本地备份数据”清理。

      (默认不勾选清理，手动勾选，才清理，建议 3 个月清理一次。文件大小 500 MB以上)
      增加“清理”页，“清理垃圾”子页，“金山WPS 下载的文件"清理。
    
      (默认不勾选清理，手动勾选，才清理，建议 3 个月清理一次。文件大小 1.5GB 以上)
      增加“清理”页，“清理垃圾”子页，“金山WPS插件和组件的历史版本"清理。    

      (默认不勾选清理，手动勾选，才清理，建议 3 个月清理一次。文件大小 2.5GB 以上)
      增加“清理”页，“清理垃圾”子页，“飞书内置浏览器引擎的离线缓存资源等"清理。 

      (默认勾选清理，文件大小 400 MB)
      增加“清理”页，“清理垃圾”子页，“360软件管家使用的360安全浏览器旧版文件"清理。 

      (默认勾选清理，文件大小 400 MB)
      增加“清理”页，“清理垃圾”子页，在原有的“微信缓存文件"添加新清理项。 

      (默认值勾选清理，文件大小 380 MB)
      增加“清理”页，“清理垃圾”子页，在原有的“腾讯产品日志"添加新清理项。 

      (默认不勾选清理，文件大小 1.2 GB)
      增加“清理”页，“清理垃圾”子页，“腾讯视频(QQLive)” 整个目录。

      (默认勾选清理，文件大小 800 MB)
      (注意：不会删除 WeGame 安装目录的同级目录其它游戏安装包，
      如“穿越火线”，你可“定位到目录”来手动删除其它安装包”)
      增加“清理”页，“清理垃圾”子页，“腾讯 WeGame 残留”。

      (默认不勾选清理，文件大小 500 MB)
      增加“清理”页，“清理垃圾”子页，“Chrome浏览器缓存” 添加新清理项到原有功能。 

      (建议 3 个月清理一次，不必每次清理。)
      调整“清理”页，“清理垃圾”子页，几个清理项从原来的默认勾选清理改为“不勾选”。
        调整如下：“Windows 图标缓存，缩略图缓存文件”
                        “Windows CryptoAPI 证书缓存”
                        “Windows 字体缓存文件”
                        “Windows Search 日志”
                        “IIS 的日志文件”
                        “360安全卫士缓存文件”


1.1.0.8  (2025-7-12 更新)  

     (也可以直接替换 WVM.exe 文件来更新)
     (WVM.exe MD5：53031B0F4FF79957C368D13370E1C90A)
      蓝奏云下载地址：https://wwbxr.lanzout.com/i4q1W30wr0dg

      增加一些细节处理。
      增加“窗口信息”相关识别。
      调整部份文字和提示信息。
      调整部份介面(功能分类)。
      优化注册表读写权限。
      优化线程类结束功能。

      (新增功能，会添加新代码，整合部份重复代码来控制整体代码行数不超过50万行)
      整合部份相同功能代码为单独函数来节省代码量。

      增加相关控件提示信息。
      增加部份硬件制造商支持。

      (感谢“laosanls”分享)
      增加“网络”页,“DNS 请求”子页新功能。

      (如果“文件夹选项”设置是启用“始终显示图标，从不显示缩略图”启用时，
      文件用自身做图标功能失效。)
      增加“设置”页中，“图标”子页，“手动修改图标路径”如果值设置为“%1”时，
        提示是否关闭“始终显示图标，从不显示缩略图”功能。
         
      修正一个内存泄漏。


1.1.0.7  (2025-5-9 更新)  

     (MD5)
     (WVM.exe MD5：AB929CC6A173B6C49DAD79C3A8DE7DDF)

      增加“灰产勿扰”文字。这些不敢碰，也没有高深技术，所以本人穷，已认命。

      (上个版本加大了 VMP 加密，是想做为最后一个版本发报，
      防以后他人修改本软件，其实一直都只是加密了很少一部份，
      到现在这个版本，去掉了基本能去掉的 VMP 加密，VMP 保护一直没有开，

      当时加 VMP 保护，其实只是用于保护“字体”、“磁盘查错”等相关功能，
      这些功能基本没有用的，当时因好奇，一直想折磨出来)

      优化上个版本因调整 VMP 加密导致整体性能和体积加大。
      优化部份功能。
      增加了一些右键菜单的“导出”功能并调整了个别菜单文字。
      增加“硬件”页，“总览”子页，导出为“HTML 文件”格式。
      完善“进程属性”窗口，“令牌信息”页输出信息。
      去掉了“错误生成本地报告功能”来节省软件体积。


1.1.0.6  (2025-4-27 更新)  

     (MD5)
     (WVM.exe MD5：E3A9C7E294F9BE9A1BB5F8E3DE71481E)

      优化部份功能性能。

      修正“加载驱动或服务 (支持文件拖放)”窗口按钮状态显示。

      (增加了 50 多条)
      修正“硬件”页，“总览”子页，“CPU 特性”相关术语并增加 AMD CPU 相关特性检测。
      调整“硬件”页，“总览”子页，“CPU 特性”保存为 HTML 文件时包含 CPU 名称。

      (像CPU的MSR，原来翻译为“模型特定寄存器”的，
      但看到 intel 中文官网都用“特定型号寄存器”，所以改为了“特定型号寄存器”，
      现在重新翻译为“模型特定寄存器”)
      调整和修正部份 CPU 翻译术语。

      (以前分析了一个国外的软件，有一个参数，查不出是如何计算出来的，所以用硬编码。
      现在为了完善和通用，现在又重新分析一次，折腾了二天)
      完善“硬件”页，“总览”子页，显示器信息中的一个参数信息的相关功能为高级代码。

      (一直做有这些功能，但没有找到相关资料和硬件测试，所以一直没有展示出来
      制造商自定义数据，无资料参考，不能保证数据绝对准确！)
      增加“硬件”页，“总览”子页，“英特尔® 主动管理技术 （英特尔® AMT）”检测。
      增加“硬件”页，“总览”子页，“英特尔® 博锐®  (Intel® vPro®)”检测。
      增加“硬件”页，“总览”子页，“联想”等制造商自定义检测。

      完善右键菜单的“导出”格式： “HTML 文件”的 ListView“复选框”支持等相关功能。
   
      (不支持检测温度的硬盘未处理，直接不显示硬盘列，以后有心情了再处理，
      写得代码时间长了，代码多了，有时改动代码，又要重温一次相关代码)
      调整对不支持检测温度的显卡，也在“温度”页显示显卡名。

      增加本软件校验自身输出信息。
      增加一些细节处理(改了大量代码)。
      再次更改内部部份字符编码(为不同语言环境)。

      完善介面一些细节和体验。
      完善“输入对话框”支持标题和文本框自适应窗口大小(自已实现“输入对话框”真麻烦)。

      再改进“清理”页，“卸载软件”子页，安装目录的识别和修正一个内存泄漏。

      (以前一直不开放，现在调整本功能限自用，看看后期是否有需要用上！)
      调整“监视”页，“浏览器”功能为输入“名字”开放。



1.1.0.5  (2025-4-18 更新)  

     (MD5)
     (WVM.exe MD5：AA021BA76C532F07FC48E9FA4919EA68)

      修正“设置”页，“图标”子页，"添加扩展名指定文件类"时只能输入数字。

      (例子：右键，选择“添加扩展名，来指定文件类”菜单，
      输入“.ICO”，增加后，再选择“手动修改图标路径”菜单(我已添加了这个类型)，
      在对话框中输入“%1”，就可以立即看到，“.ICO”以自身图标显示了，
       当初没有增加“手动修改图标路径”，是因为可以用“定位注册表项”来手动修改)
      增加“设置”页，“图标”子页，右键菜单，”手动修改图标路径”。

      (主要为优化 CPU 温度功能，后期有空可以增加主板等温度了)
      重新翻译 WinRing 源码，去掉了“WinRing0.dll”文件，直接加载驱动。

      更新了“免责声明.doc”内容(去掉了“WinRing0.dll”)

      (重新学习了系统内部图标处理，先前是自已摸索，导致有二个系统图标[28,49]
      显示图标不准确导致未能发现。)
      调整“设置”页，“图标”子页，图标说明和相关功能。

      调整“系统”输出格式为：
        Windows 10 专业版，64位  (版本号：21H2，内部版本：10.0.19041.4842，类型：工作站)

      增加所有右键菜单的“导出”格式： “HTML 文件”可选项。
      增加“卸载软件”页，“大小” 和“版本”列排序。

      (WIN10 C: \盘 120 GB 总是不够用)
      增加“清理”页，“清理垃圾”子页，更多的清理项和完善先前的部份项。

      (原本是支持 XP 系统的，后来因为增加了字体功能[WIN 7 新增功能]后才慢慢放弃XP的支持）
      调整小部份 API 声明(动态加载改为静态引用，为了提高速度，不支持XP系统了)。

      (下载了一个专业的温度检测软件，想参考介面设计，
      刚运行就提示我 CPU 过热之类，一看温度才 35，吓得我立即卸载并恶补了《天工开物》插图版)
      增加“硬件”页，“温度”子页，CPU 过热保护温度和相关说明。

      (CPU 微代码更新‌一般用来更新处理器内部的微代码来修复缺陷、提升性能或增加新功能。)
      增加“硬件”页，“总览”子页，检测“CPU 微代码更新修订版”。

      (注：有些检测的特性“位”，Intel 和 AMD 手册等，最新到 2025-3 月的注明是保留或不使用，
      比如：IA-64 Processor(EDX，30位) 、虚拟机通道支持(ECX，16位) 、HYPERVISOR(ECX，31位) 等等，

      这些在我 Intel i7-7700 CPU 上也是不支持的。但很多软件和代码，都检测这些保留位
      【有未公开资料或依赖错误资料《葵花宝典》，或受逆向工程影响或我了解不够深入等已无从考究】，

      我没有他们专业，所以先加入部份，并在“助记符”中注明“Intel保留/助记符”或“AMD保留/助记符”，
      这样用户可以区分这些功能为什么不支持。还有就是，比如“虚拟化特性”这项，我定义到最新，最多的，
      但为什么在“Intel”CPU 下只显示几项，而别人有几十项，是因为他们把 AMD 的“虚拟化特性”也显示出来了。
      在“Intel”CPU 下检测并显示 AMD 的“特性”,  所以为什么大部份项都显示“不支持”。

      “CPU 特性”这个功能其实一直做有，只是“总览”子页里面的如 CPU 单项，信息不方便展示太多，
      所以一直没有展示出来，当初设计时，是希望“总览”页所有信息整体内容加起来，不能出现“滚动条”。
      这样就可以一眼看到所有内容，如果出现了“滚动条”，就要拖动“滚动条”才能看其余的内容了。

      所以这次单独做成一个功能，并按 Intel 手册增加“助记符”，因为不能保证所有【300多】项翻译专业术语准确，
      这时大家就可参考“助记符”对比。还有一种格式是：“初始值EAX值_寄存器_位_功能缩写字母”，
      这种检测项，是没有看到市面上有软件去检测的，但手册有的检测功能。
      )
      增加“硬件”页，“总览”子页，“CPU 特性”相关功能(只展示了制作工艺、缓存等很多信息不够位置展示出来)。


1.1.0.3  (2025-4-6 更新)  

     (MD5)
     (WVM.exe MD5：B88E8CF33753A7557E0C3A36228434BE)

      (注意：WinRing0.sys、WinRing0x64.sys 这二个文件要放在 EXE 所在路径才能正常调用
       我试过下载 WinRing 源码修改并编译了 WinRing0.dll，让它可以加载自身所在目录的驱动，
       但报错了，原因可能还要编译对应版本的 *.sys，但这个重新编译了没有数字签名，
       所以放弃了。

       现在用的这个 WinRing0.dll 版本存在问题：
          没有读内存的功能，导致 WIN10 以下系统不能支持“上次 BIOS 所用时间”相关功能。
          不能加载 DLL 所在目录的 WinRing0.sys / WinRing0x64.sys。 
       )
      增加“Call”目录，用于存放调用的文件。

      调整“设置”页，“系统”子页，重新整理分类。
      调整小部份输出文字和介面对齐。

      (调用的 API 未公开，也是十多年前写的代码，现在改进一下)
      调整“进程访问”相关操作，返回精确错误代码。
      完善一些细节处理并增加以前未做的功能。

      (现在可以支持32位系统了，当初不考虑，因为系统最大支持4GB内存，用的人少，
      测试时下载了一个GHOST WIN7，在虚拟机不安装第三方软件不好安装系统，
      所有又重新下载了一个WIN7 原版系统，因WIN7不再支持自动更新，所以安装不了SP1，
      所以在虚拟机中不能复制文件，所以只是处理了反调试功能后，
      再对原有64位特定支持做一些调整后，没有深入测试其他功能，
      )
      修正其中一个反调试功导致 "32位" 系统报错并增加32位系统相关支持。

      完善“清理”页，“右键菜单”子页，个别特殊菜单识别。
      增加“端口”页，右键菜单TCP、UDP支持单独选择刷新类型。

      (为了所谓的速度快一点，内部实现相关功能，但以后不折腾了，
      因系统升级变动，其实还是直接调用原 API 省心和稳定)
      去掉了 GetPriorityClass 等等 API 并自实现相关功能。
      
      (“压缩此驱动器节约磁盘空间”功能）
      修正“磁盘”页，一个未文档化的 API 书写错误导致功能未能调用。


1.1.0.2  (2025-3-26 更新)  

     (MD5)
     (WVM.exe MD5：39900DF088172856AD345D714B8D8EBD)

      重写部份时间计算相关的 API (计算结果一样，只是增加了不同时区支持)
      重新检查了一下所有功能，完善一些细节处理并增加相关功能。
      调整自实现“进程”打开相关操作，返回精确错误代码(十多年前写的代码，现在改进一下)。
      调整“硬件”页，个别排版格式并调整内存类型翻译格式。
      改进“模块信息”窗口，右键菜单“多语言用户界面 (&MUI)资源 ”状态显示。
      改进“删除文件”和“删除目录”相关操作。

      调整“进程”页，右键菜单部份功能位置，让“菜单”不要太高。
      (以前一直不加加实时排序，是感觉会浪费很多不必要的开销 )
      增加“进程”页，实时排序功能并在右键菜单提供开/关。
      增加“硬件”页，“总览”子页，“上次 BIOS 所用时间”相关功能。
      增加“硬件”页，“总览”子页，时区和语言等信息。
      增加“网络”页，“端口”子页，连接状态个别翻译术语(包括未公开的定义，按WIN10)。

      (个人环境，新增多项清理项目，可清理文件 4 GB 左右)
      增加“清理”页，“清理垃圾”子页，更多的清理项和完善先前的部份项。
      补充“环境变量”个别说明。

      优化部份编码和 API 调用。
      改进“清理”页,“卸载软件”对特殊软件的安装目录识别并增加清理残留文件。
      调整“清理”页，对于其中一项，因文件大于 15 GB的，不扫描大小，节省时间。
      改进“硬件”页，“总览”子页，“安全中心”相关信息检测。
      感谢"chinaxndd"上个版本用户指出新硬盘检测健康问题并提供测试。


1.1.0.1  (2025-3-18 更新)  

     (MD5)
     (WVM.exe MD5：C31CBAFA7B77C4A063ED426C5E512C06)

      重新整合相关功能为一个新单元。
      调整一些控件位置。
      调整反调试来优化性能。
      修正“硬件”页，个别“硬盘”状态检测。
      修正“硬件”页，“显示器”子页右键菜单因上个版本改动“工具提示”报错。

      重新翻译并整理“硬盘”相关说明。
      (衰退/灾难为红色，警戒为绿色)
      增加“硬盘”新型号和 ID 说明识别等相关功能。
      增加一种物理内存检测并调整输出格式(按任务管理器)
      增加“伪装文件夹”自定义文件夹图标。
      增加“文件信息”显示。(拖放文件到主窗口触发)


1.1.0.0  (2025-3-12 更新)  

     (MD5)
     (WVM.exe MD5：21F04BBB907F1F61B61080AA17E52736)

      (平时测试时注释了代码，在发报时忘记去掉注释)
      修正“硬件”页，“总览”子页，不检测任何硬件。

      调整“服务”页部份文字和列大小。(按 WIN10 系统)。
      调整“校验数字签名”功能输出文字和图标。
      调整“进程”页，“工具提示”。
      调整所有“工具提示”细节(包含处理换行字符等计算)。
      重新整合内部部份函数方便后期管理整合返回值。
      优化部份注册表操作。

      增加部份功能注释。
      增加“设置”页，“系统”子页，“隐藏 Windows 安全中心通知
      增加“清理”页，“自动运行”子页，可拖放文件添加到“常用”启动项。
      增加“清理”页，“自动运行”子页，显示“登录密码”(如果有设置)
      增加“设置”页， “其它”子页，“重设用户密码”另一种安全的新功能。
      增加“设置”页， “其它”子页，文件夹伪装相关功能。

      (注释：为做这个“同步时间”功能，增加了连网功能。
                 刚开始做这个功能，是考虑直接调用系统原有API实现，这样就不用联网了。
                 但在分析了系统相关功能实现时，发现同步时间相关API不提供32位程序调用，
                 因D7不支持编译生成64位程序，所以不折腾了，连QQ服务器同步时间算了。
                 做本功能目的，是为了让一些用 WIN 7的电脑，主板或笔记本电池坏了同步时间用
      )
      增加“设置”页， “其它”子页，“同步时间”功能。

      完善“清理”页，“清理痕迹”子页，“文件粉碎”功能并增加右键菜单操作
      完善“设置”页，“系统”子页，“桌面图标显示设置”相关功能


      (可在“进程”页，右键菜单 -->所有进程，打开
      “句柄信息”窗口右键也可打开，用处1：创建你要禁止运行的进程对象，对方就自动退出了
       )  
      增加“内核对象测试”功能


1.0.9.9  (2025-2-28 更新)  

     (MD5)
     (WVM.exe MD5：F3C4E4C8909D25DE03D39513D3BA0083)

      调整部份文字输出和术语。(按 WIN10 系统)。
      调整 CPU 性能方面的翻译术语。
      调整“设置”页，“其它”子页部份功能到新增的“探索”页。

      优化“监视”页，“调试信息”相关功能。
      优化硬件检测的个别性能。
      增加“监视”页，“窗口”相关新功能并完善先前的功能。
      增加“设置”页，“系统”子页相关新功能。
      增加“设置”页， “其它”子页，自定义制造商(OEM)支持信息
      增加“清理”页，“自动运行”子页，“法律通知”对话框 (登录前显示信息)相关功能。
 
      (初衷本软件也用于本人学习、探索、分享电脑知。)
      增加部份功能新注释。

      修正打开对话框，个别功能过滤文件扩展名少打一个 * 字符。
      修正“设置”页，“其它”子页中“文件系统转NTFS”功能的一个小问题。
      //--------
      (感谢 FlyingO 反映出问题)
      修正 1.0.9.6 按 C++ 定义的来翻译了所有“计划任务”接口, 个别操作导致堆栈不平衡报错。
      //--------

      (虽然目前没有报错，但还是修正一下)
      修正 1.0.9.6 按 C++ 定义的来翻译了所有“设置”页，“更新”子页用到的所有接口。

      （用于给用户发“WVM.elf ”文件给我，可排除错误。）
      重新增加错误报告功能。出错时会在本目录中生成“WVM.elf ”文件。


1.0.9.8  (2025-2-25 更新)  

     (MD5)
     (WVM.exe MD5：4771C3C9A7CBA101E30345E4579DE595)

      调整部份介面部份翻译术语。

      (功能忘记做了)
      修正“设置”页，“更新”子页“，
         右键菜单中“安装更新选项”设置失效。

      增加“设置”页，“更新”子页“，
           右键菜单中“显示更新历史记录选项”设置。
         “下载并安装已选项”功能。
           完善前几个版本未做的功能

      修正“窗口信息”页，探测“窗口”时因之前扩展了函数可选参数导致不正常显示探测窗口。
      增加“窗口信息”页，“窗口”控件识别。

      调整“进程”页，
           优化数据更新。
           去掉“当前页不活动时，不实时刷新进程、CPU使用率等信息”机制。
           去掉“最多显示 200 个进程”机制。
           “显示进程创建退出”菜单移到“所有进程”菜单中
                 并重新改名为“记录进程创建退出”
           个别术语。如“进程路径”调整为“路径名称”(按 WIN10 系统)。

      (注：ListView 控件列点击排序时，目前只排序一次，不是间隔每秒实时刷新数据来排序)
      增加所有共用事件的 ListView 控件列点击时绘制向上/向下箭头。
      增加非共用事件的 ListView 控件列点击时绘制向上/向下箭头。

      完善“进程”页，右键菜单，“记录进程创建退出” 相关功能。

      (原来：个别进程、在检测进程命令行、工作目录失败时，显示“空”(同任务管理器)，
       现在：改为直接显示什么原因导致检测失败)
      完善“进程”访问相关的错误输出。

      增加“进程”页，
           ListView 控件列点击时绘制向上/向下箭头。
           右键菜单 -->“设置” -->“UAC 虚拟化”相关功能。

           “记录进程创建退出”选择项目为“创建”时，定位项目功能。
      (
      “记录进程创建退出”说明：
           间隔1秒检查一次，如果有进程运行到退出时间少于1秒，会存在“漏记”。
           (如果改为间隔 3 毫秒检查一次才可能不存在“漏记，
           但这样本软件在加VMP的情况下，CPU 占用超过了 1%
            其实是内部多种检测调试器的代码占了大量 CPU，导致软件整体超出了1%)

         “事件”目前只有二个，“创建”和“退出”。

            “进程创建/记录退出时间”，
                 如果“事件”是“创建(进程创建)”，“时间”是精确的进程创建时的时间。
                 如果“事件”是“退出(进程退出)，“时间”是记录到进程退出时的时间，不精确，存在毫秒误差。
                                            
      “已运行时间”是指进程从运行到退出累计执行时间。这个只针对“退出”事件。
      )



1.0.9.7  (2025-2-7 更新)  

     (MD5)
     (WVM.exe MD5：EB4628F035CB437AC3F33609064CEABB)

      修正前几个版本，因优化格式化 CPU 使用率字符串，机率性显示错误。
      调整个别右键菜单。
      调整部份术语和介面。(比如进程的“启动时间”改为“创建时间”)
      调整部份输出信息。
      增加“硬盘 SMART”页，相关详细说明。
      增加“进程”页，右键菜单“显示进程创建退出”相关功能。


1.0.9.6  (2025-1-25 更新)  

     (MD5)
     (WVM.exe MD5：10CF2A60223A5E1530F06DB316F6D28D)

      从 1.0.9.6 开始，增加目录“设置”，用于自定义个人设置或共用设置。
      “桌标位置.ini”移到“设置”目录
         (以后其它节名都包括“WVM_”前缀，以防和其他软件设置重复导致读错设置)
      “桌标位置.ini”改节名为“WVM_桌标位置”。

      “更新记录.dat”移到“设置”目录

      调整个别介面便于操作。
 
      (默认读入位置是：设置\一键优化服务.ini，
      也可在任意位置拖放*.ini文件在主介面来触发调用)
      增加“服务”页，“一键优化服务”功能。

      (默认读入位置是：设置\一键优化计划任务.ini
      也可在任意位置拖放*.ini文件在主介面来触发调用)
      增加“清理”页，“计划任务”子页，“一键优化计划任务”功能。
      增加“清理”页，“计划任务”子页，相关功能来给用户COPY更多数据。

      (读入位置是：设置\一键清理垃圾.ini，不支持拖放文件触发调用)
      增加“清理”页，“清理垃圾”子页，右键菜单“扫描”的自定义设置。

      重新优化部份编译器翻译的调用接口。
      调整部份术语。
      修正“自动运行”子页，右键菜单“诊断模块”关闭注册表键导致不能显示创建时间。
      修正“乐器数字接口”相关事件。


1.0.9.5  (2025-1-18 更新)  

     (MD5)
     (WVM.exe MD5：F2E7A780EEC62AA54423E19AEC82B816)

      增加虚拟机检测项(这个版本开始，把“云电脑”当成虚拟机)。

      重做“系统日志”相关功能。(增加系统日志功能过程中发现原来用的日志 API 已过时，只能重做)
      增加“查询”页，右键菜单 --> 系统日志 --> 自定义事件ID来查询。
      增加“查询”页，右键菜单 --> 系统日志 --> 错误信息、警告信息、审核成功、审核失败等信息。
      增加“查询”页，右键菜单 --> 系统日志 --> 蓝屏信息。

      (Windows 更新)
      增加“设置”页，“更新 ”子页 --> 搜索可用更新/更新历史记录和下载，安装等相关功能。

      (其实很多功能以前都做了，因没有硬件测试相关数据，所以没有开放出来)
      增加“硬件”页，“总览”子页，“固件库存信息”。
      增加“硬件”页，“总览”子页，“联想 ”笔记本电脑相关硬件信息相关检测支持。
      增加“清理”页，“清理垃圾”子页更多清理项。

      调整“抓图”页背景色和相关事件。
      优化部份功能内存占用。
      优化内部编码转换。
      优化系统日志读取速度。

      (“查询”页中右键的“进程快照”这个功能是单独用 CreateToolhelp32Snapshot 实现的，
       当初单独做这个功能，并保留下来，是有个对比，因为整个软件中，检测进程用快照API的,
       只有这里。
       )
      优化部份进程检测方面的功能。
      调整部份文字和注释术语。
      调整“工具提示”默认显示时间由原来的 6 秒改为 8 秒。
      修正部份翻译后的硬件专用术语。

    （感谢“**正”用户反馈问题和帮助测试以下错误。）
      修正“清理”页，“右键菜单”子页，文件类型中一个 BUG。


1.0.9.3  (2024-12-27 更新)  

     (MD5)
     (WVM.exe MD5：9A4F8299665125E45D71AE6F82701179)

      再次调整“输入查询对话框”小数和退格键等支持。

      （用于给用户发“WVM.elf ”文件给我，可排除错误。）
      增加错误报告功能。出错时会在本目录中生成“WVM.elf ”文件。

      (只在看雪上提供更新)
      (去掉更新代码，隐藏更新按钮)前二个版本增加的手动连接到“蓝奏云” 检测更新网址的功能。

      增加“抓图”页，相关说明和“右键菜单”加载图片功能。
      增加“抓图”页，各种图片可在“右键菜单”选择压缩的各个格式。
      增加“抓图”页，画“三角形”功能。
      调整“抓图”页，相关功能并完善相关细节。
      调整“凭据”功能相关术语并改进检测方法。
      修正“清理”页，“操作痕迹”子页“最近浏览文件夹”功能中个别路径未能识别的问题。
      修正“清理”页，“操作痕迹”“确认口令”只能输入数字的问题。

    （感谢“**正”用户捐助和反馈问题和帮助测试以下错误。）
      (D7 自身系统单元 API 调用报错，去掉了相关调用，并重新实现相关功能)
      修正“查询”页，“系统支持区域设置”功能在特定环境中报错。

      修正“硬件”页，“温度”子页在特定硬盘检测温度时报错。

      (微软网站自身翻译成“企业版 LTSB”，但操作系统又显示为“企业版 LTSC”。)
      修正“硬件”页，“系统的产品类型”中的“企业版 LTSB ” 重新翻译成“企业版 LTSC”。
      去掉“清理”页，“自动运行”子页中的检测启动项中的“登录脚本”检测。



1.0.9.2  (2024-12-19 更新)  

     (华军，看雪等 MD5)
     (WVM.exe MD5：95B99A12E4D64674B0B672FB66207E61)

      (蓝奏云变动了生成代码映响我这个检测, 如果后期又变动了代码，也会检测不成功)
      修正“检测新版本”时，不能正常检测。
      调整捐助显示格式。
      调整检测显示器过程中的错误输出信息(加入日志和弹出对话框提示)。
      调整工具提示的签名显示位置。

      调整“抓图”页大部份事件，使“抓图”页支持拖放图像并查看或进入编辑模式。
      增加“抓图”页，“调整图像伽玛”并修正部份功能。
      增加“抓图”页，“填充”功能。

      (拖放图片文件到“抓图”页即可，不用安装图像软件也可以查看多种图像格式)
      增加“抓图”页，“*.GIF”、“*.tif”、“*.png”等各种格式查看功能。
      增加“抓图”页，“左/右旋转”相关功能。
      增加“输入查询对话框”小数和退格键等支持。


1.0.9.1  (2024-12-15 更新)  

     (吾爱破解版 MD5)
     (WVM.exe MD5：E6B50385C7F0EE6DE7032425223774AA)

      增加“硬件”页，“显示器”子页，“监视器诊断”分页“校准测试”子页“焦点”相关功能。
      增加“硬件”页，“显示器”子页，“监视器诊断”分页坏点等相关说明。
      增加“抓图”页，拖放图片来加入预览图像，并“进入编辑”模式。

      (因二次优化代码有关，导致绘制不了椭圆)
      修正“硬件”页，“显示器”子页，“监视器诊断”分页“校准测试”子页“范围”相关功能。
      调整“监视器诊断”大部份文字术语和提示信息，便于更精简和容易理解。
      完善了“硬件”页，“显示器”子页，“监视器诊断”分页“校准测试”子页提示功能。
      优化部份运算。


1.0.9.0  (2024-12-9 更新)  

     (华军，看雪等 MD5)
     (WVM.exe MD5：D29AEE976ADFE2F9391184F7E6814666)

      (本功能是本软件唯一连网功能，也是新加的，老用户自行下载，就不会再扣论坛上的雪币了。
        并只是检测最新的下载地址并复制网址到剪贴板，让你手动下载，不提供自动下载功能
      本功能位置在“设置”页，“本软件”子页、“版本信息”的“检测新版本”按钮，点击才触发)
      增加从“蓝奏云”检测最新版下载地址。

      增加“硬件”页，“显示器”子页，“监视器诊断”分页“校准测试”子页相关功能。
      增加“硬件”页，“显示器”子页，“监视器诊断”分页“阅读测试”子页相关功能。
      增加“硬件”页，“显示器”子页，“监视器诊断”分页“网格测试”子页相关功能。

      增加“其他”页，“集合查询”中增加“Html 颜色转换为TColor”

      调整部份说明和介面。
      调整“硬件”页，“显示器”子页，“监视器诊断”分页“颜色测试”子页相关功能。
      调整“硬件”页，“显示器”子页个别术语和增加相关功能。
      调整抓图功能和取色功能，输出各种颜色格式。
      完善“测试屏幕”细节。
      修正用户右键菜单中“注销”子菜单的“启用/禁用”状态。


1.0.8.10  (2024-11-29 更新)  

     (华军，看雪等 MD5)
     (WVM.exe MD5：21B7EACCB17CF535431021E3CD39338D)

      增加并完善“硬件”页中“显示器”子页 VCP 相关“允许值”等说明。
      增加“硬件”页中一些检测功能。
      调整软件部份说明。


1.0.8.9  (2024-11-8 更新)  

     (华军，看雪等 MD5)
     (WVM.exe MD5：22984DF032888C6737DB07DF15DDE397)

      调整进程部份访问权限，不再支持 XP 系统。
      调整栏状态栏提示信息。
      调整部份中文术语。
      调整软件体积为 7 MB。
      修正部份显示器 VCP 术语。

      优化临界区方面性能。

      (在相关功能上显示热提示，只提示网名，不提示出处，保护隐私)
      增加了部份源代码的来源信息。

      (操作记录到日志中)
      增加“进程”页右键菜单，“结束进程树”功能。
 
      (更方便修改了，比如修改显示器显示语言、辅助输出电源、调节音量等)
      增加“硬件”页中“显示器”子页 VCP 相关“允许值”等说明。


1.0.8.8  (2024-10-23 更新)  

     (华军，看雪等 MD5)
     (WVM.exe MD5：E42D0091CFF5231714FB8A89EEE47143)

      已完成更改内部字符编码。
      开放“监视”页“IE内核”浏览器功能。

      优化“进程”页右键弹出菜单速度。

      增加“硬件”页“总览”子页其它无线硬件设备支持。
      增加“磁盘”页“磁盘查错”时把输出写入日志并增加自动关机功能。
      增加“进程”页“基本信息”子窗口中，右键 TImage 控件(显示图标这个)，导出进程图标。
      增加“进程”页右键菜单，“设置”菜单“防火墙”允许/阻止连接等相关功能。
      增加“进程”页右键菜单，“结束并禁止运行”来限制进程运行。
      增加“网络”页“端口”子页，右键菜单，“防火墙”允许/阻止连接等相关功能。

      修正因更改编码，窗口类名变化，无法在二次运行时通知第一次运行的程序恢复窗口显示。
      修正因更改编码，引用了 D7 自身单元定义的数据结构错误导致部份功能报错。
      修正因优化代码，导致“清理”页“操作痕迹”功能中，“最近使用的项目”解释不了数据。
      修正“声纳”显示位置。
      修正“清理”页，一个数据显示错误。

      调整“进程”页中“CPU”使用率显示格式为小数保留一位小数并增加小数排序功能。
      调整反调试功能参数(为虚拟机环境运行调整)。
      调整部份功能的注册表“删除键”操作。

      完善一些细节处理并调整部份介面、文字、菜单。
      完善并增加“清理”页，“自动运行”子页中“屏幕保护程序” 相关功能。


1.0.8.7  (2024-10-23 更新)  

     (华军，看雪等 MD5)
     (WVM.exe MD5：7F41841041B74D15BC332E365B9D4B86)

      (完成了几千个 CLSID(包含操作系统和第三方软件生成的) 基于简体中文系统的“本地化”翻译)。
      (这些数据主要用于“清理”页“操作痕迹”子页功能里面的其中一种“痕迹”里面的其中一种数据)
      (理论上只要导出这些“操作痕迹”就可以在任意电脑上分析不是本机的“操作痕迹”数据)
      整理内部部份翻译术语。

      再次更改内部字符编码，完成度 99 %。

      (这个功能目前会过滤其中大小为 256 x 256 的)
      完善上个版本图标相关功能(比如支持获取指定图标的整个图标组)。
      完善一些细节处理(改动很多方面)。
      完善“清理”页右上菜单相关识别。

      增加“设置”页“其他”子页新功能并调整为按钮共享事件。
      增加进程页子窗口关闭时显示“声纳”特效，并可在“本软件”页控制开关。
      增加“数字签名”相关新功能。(目前做了很多，但使用到的很少，因为只是用于学习)
      增加“免责声明.doc”第6点中，“d3dx9_33.dll” 文件 MD5 值。

      调整上个版本新增的反调试功能。
      调整“声纳”定位项目特效用于多个地方。
      调整“校验数字签名”功能为证书已过期也认为签名成功(但会标注：{证书已过期})

      修正“声纳”特效未退出时，关闭主窗口时，机率性报错。

      (注：这里因为有二十多个菜单，所以右键点在什么类型的句柄时，才显示这个类型的右键菜单)
      修正“句柄信息”窗口右键菜单的个别菜单状态显示。


1.0.8.6  (2024-10-12 更新)  

      因各论坛规版不同，所以这里软件功能不同，MD5 不同

     (华军，看雪等 MD5)
     (WVM.exe MD5：37CC85B829439D91E18AF900AA3F2D53)

     (吾爱破解论坛 MD5)
     (WVM.exe MD5：BEB9C7FAB522569503E87F426E647801) 

      (修改系统图标功能除内置了大部份常用图标，并为各种图标分类，
      分类后，类型增加自定义设置，基本能满足轻松修改所有图标)
      增加修改系统图标功能。(在“设置”页中的“图标”子页)并增加“提取图标”相关功能。
      增加进程模块等功能识别 mun 资源文件。
      完善一些细节处理。

      (再次把以前几千个 CLSID 未翻译完成的术语翻译部份，里面内容，本机没有才会用到)。
      整理内部部份翻译术语。
      再次更改内部字符编码，完成度 98 %。
      优化“监视”页“目录”子页功能并增加出错信息输出。
      优化“清理”页“右键菜单”子页功能。

      (注释了为了平时调试其他与“磁盘”无关功能时，不必增加读硬盘操作)
      修正上个版本因平时单独在“磁盘”页调试其他功能代码，注释了“磁盘”页初始化代码，导致个别功能不能正常调用。

      修正 D7 自身控件保存图标时颜色失真问题(折腾了不少时间）。
      修正“磁盘”页格式化功能多输出一次文字。
      修正“显示器”页一个右键菜单“启用/禁用”状态。
      修正“基本信息”页，“父进程路径”的“浏览”功能并增加相关功能。
      修正“设置”页，“系统”子页二个设置并增加相关新功能。

      调整并新增“进程”页，右键菜单，“创建进程”，以最高权限、以 SYSTEM 身份等功能。
      调整并重写部份控件事件，共享事件代码，不再为同功能单独写代码。
      调整部份早期翻译的文字。
      调整注册表操作相关功能(为了错误处理时，精确输出错误信息)。


1.0.8.5  (2024-9-28 更新)  

      因各论坛规版不同，所以这里软件功能不同，MD5 不同

     (华军，看雪等 MD5)
     (WVM.exe MD5：83487C5733B832080E331C31065348D7)

     (吾爱破解论坛 MD5)
     (WVM.exe MD5：CBE90742F60C678080FE6F8AEFFA4894) 

      (只适用于“IE内核”浏览器，没有什么用，为防止用于非法用途，所以加了童锁)
      增加“监视”页“浏览器”子页，并增加“添加禁止访问网址”，“添加跳转网址”相关功能。

      增加硬件识别。
      完善一些细节处理。

      (屏幕取色，不单独新做一个页面，所以位置不太够)
      增加取色功能在“抓图”页中的“指定区域时取色”。

      (画布取色）    
      “抓图”页增加“取色”。

      再次更改内部字符编码，完成度 97 %。

      (考虑进入“清理”页未必是要清理垃圾，虽扫描时间不到2秒，但不必增加读硬盘操作)
      调整“清理”页初始化时不自动扫描，改为手动操作。

      调整解释“受信任的平台模块”制造商版本号(以前没有环境测试，所以没有解释这里数据)。
      优化“硬件”页,“总览”子页检测虚拟 USB 设备信息。


1.0.8.3  (2024-9-21 更新)  

     (华军，看雪等 MD5)
     (WVM.exe MD5：0142013090585F15ADA257B63D6D5BD6)

      完善一些细节处理。(想做个取色功能，没有找到合适位置)
      调整部份术语和菜单。

      (D7自身单元格式化函数有问题，所以只能一个个替换, 上个版本只是替换了一部份，代码量大)
      替换所有单元中格式化函数。

      (找查项目时显示，主用于进程页，当进程不同标示色，色弱朋友难区分)
      (相当于  鼠标属性/当按 CTRL 键时显示指针的位置  特效, 目前未能实现)
      (“设置”页，“扬声器测试”当时其实是想实现系统的扬声器环绕声，但太难，未实现)
      增加“声纳”定位项目特效。

      增加“清理”页新的清理项目。
      增加“窗口”页相关功能。
      再次更改内部字符编码，完成度 96 %。

     “定时执行”更改为“执行任务”并增加“键盘鼠标空闲N分钟 --> 关机/锁定电脑”等功能。

      改进“驱动”页，右键“设置启动类型”功能。


1.0.8.2  (2024-9-8 更新)  

      因论坛规版不同，所以这里MD5 不同

     (华军，看雪等 MD5)
     (WVM.exe MD5：498EFA60C5CFD244A102A16EF342E22C)

     (吾爱破解论坛 MD5)
     (WVM.exe MD5：F2142901C14FD5BFFCB421EA8828A951) 

      优化一些性能。
      部份提示方式改为“工具提示”方式。
      再次更改内部字符编码，完成度 95 %。
      调整部份术语。
      再次完善界面右键菜单相关功能。

      修正几个内存泄漏。
      修正“进程”页因近期版本改动“服务”页 PID 显示位置，导致不能右键显示服务名称。
      修正近期版本更改编码后，格式化浮点数时不能正确处理数字。

      修正“清理”页，“卸载软件”子页因优化更改代码导致部份软件未能识别。
      改进并优化“卸载软件”子页相关功能，防个别卸载命令阻塞线程。

      改进“驱动”页，“显示名称”解释。
      改进并增加“服务”页相关功能。


1.0.8.1  (2024-9-3 更新)  

     (WVM.exe MD5：22A5A5E32C0B04F39C79C5000B577112)

      完善“清理”页更多“清理内容”。
      完善界面右键菜单相关功能，并在“设置”页，“本软件”界面中增加文件说明。
      修正“服务”页，”交互式服务”，右键点空白地方时报错。
      修正一个因更改字符编码后，导致失效的功能。
      “校验数字签名”提示方式改为“工具提示”方式。
      针对 ListView 数据访问进行优化。
      优化一些性能。


1.0.8.0  (2024-9-1 更新)  

     (WVM.exe MD5：732D4A2D59E620ADE9CFC61B8F84E2D9)

      增加“自动运行”页中其它类型的启动项检测，目前支持检测达 800 多项。
      调整部份功能来优化性能并增加新功能。
      修正“清理”页因更换字符编码后，部份要权限的删除文件功能失效。
      统一调整错误格式为：错误信息文本。 (0x16进制错误代码)
      针对近几次版本的更改编码后，进行性能优化。并提升稳定性。

      (已修改 8 万行代码以上，工作量大，又不想用高版本编译器，如果部份功能失效，请反馈)
      再次大量更改内部字符编码，完成度 92 %。


1.0.7.10  (2024-8-24 更新)  

     (WVM.exe MD5：A2171123AFF73ED32198E2899823DE64)

      （TStringList 释放内存的问题， 这个问题一直没有发现，是因为平时调试代码时不会出现，到发报时，去掉了第三方的内存泄漏检测组件，才触发报错）
      修正点“清理”页后，再退出时的 BUG。
      优化一些数据。


1.0.7.9  (2024-8-23 更新)  

     (WVM.exe MD5：4C5FA292C4B90CED78E3D28B6F7579CE)
   
      (测试繁体中文下不会乱码了，基本重做了整个项目才支持)
      再次大量更改内部字符编码，开始支持非简体中文系统下显示简体中文。

      (目前能检测 200 多项自动运行项目)
      增加“自动运行”页中“登录认证”、“诊断模块”、“KnownDLLs”、“输入法”等新功能。
      调整相关旧功能。

      修正几个内存泄漏。
      改进“进程信息”页相关功能。
      增加系统"WindowsForms*"各种窗口类名自动识别(用于抓取控件内容)。
      进一步完善上个版本新加的“清理”页相关功能和细节并优化了性能。
      “清理”页增加清理多个第三方软件支持。
      “清理”页增加任务计划相关功能。
      “文件校验”功能中增加“文件属性”检测。

      (考虑后期其他的项目直接使用, 而不是再重新COPY修正的D7 自身单元)
      对新发现声明错的 API 的新单元，不再修正 D7 自身单元的相关 API 声明错误，自已单独重声明。
      “磁盘”页隐藏和显示磁盘改为实时刷新生效。
      完善“服务”页路径识别并调整相关列位置。
      改进“自有进程”显示色统一为进程页设置的“自有进程”显示色。
      “硬件”页增加硬件修改检测，可以检测出主板、CPU、内存等硬件是否让修改过。
      增强虚拟盘识别。


1.0.7.8  (2024-8-4 更新)  

     (WVM.exe MD5：DAA27D592812F9BC2236A6728D3F0364)

      “清理”页增加"清理垃圾"功能。(支持多少第三方软件的垃圾清理是体力活)
      存储单位从原来最大支持TB(万亿字节)先升级为PB(千万亿字节)。
      修正前二个版本一个内部字符编码错误导致“显示器”页，“导出 EDID”失败。
      修正前个版本反调试检查导致 WIN7 自动退出运行。
      再次大量更改内部字符编码，并修正 D7 自身几个单元的相关 API 和结构体声明错误。
      优化一些数据，修改部份文字描述。
      改进了“查进程模块”中的多语言用户界面 (MUI)资源查询。 
      增加相关 MUI 支持：中文(繁体，香港特别行政区)、中文(繁体，澳门特别行政区)、
                                     中文(简体，新加坡)、乌尔都语(巴基斯坦)、俄语(俄罗斯)、
                                     阿拉伯语(沙特阿拉伯)、日语(日本)、朝鲜语(韩国)、僧伽罗语(斯里兰卡)、提格里尼亚语 (埃塞俄比亚)。

      调整上二个版本无线网络方面的术语，并增加相关新功能。

      (找不到系统WLAN图标存在什么地方，手工画了6个，不是美工专业)
      重做了 WLAN 方面的图标并优化连接。
      完善 WLAN 方面的检测与功能。


1.0.7.7  (2024-7-25  更新)  

     (WVM.exe MD5：8E1A4341ED6E1775716F32EA4F4E4AE8)

      优化一些数据，VCL 等细节。
      优化硬件检测细节。
      优化上二个版本大量更改的内部字符编码。
      修正 .NET 程序识别和个别错别字。
   
      (练习用的，如果在你电脑上，运行了就自动退出，可能是检测到调试
       这几天有感，写了几个简单反调试代码，在CPU占用与速度快慢之间
       最后只选了一个速度最快、CPU占用很低的来测试)

      增加一个反调试检测。
      增加"无线网络(Wi-Fi)"子页相关术语和增加右键菜单“连接”、“断开”、“忘记”等功能。
      
      (比如“仅扫描开放式”，可方便找查免密码的 Wi-Fi)
      增加"无线网络(Wi-Fi)"子页“无线接口通知”和“筛选类型”、“接口功能”。
      增加"无线网络(Wi-Fi)"子页各种功能(如注册无线接口通知，其它功能还在完善中)


1.0.7.6  (2024-7-15  更新)  

     (WVM.exe MD5：2943055779C36C86B56B3A7BD64C65D6)

     增加“网络”页，"无线网络(Wi-Fi)"子页相关功能。
     增加“本软件置于顶层”保存设置。并单独增加“置于顶层时位于窗口带顶部”选项。
     增加“查询”页“无线局域网(要提权，可查询先前设置的Wi-Fi密码)”
     增加查询包含密码功能时提醒非计算机本人退出本操作。
     修正“监视”页中“调试信息”子页一个机率性内存泄漏。

     重新封装部份进程 API 功能。(封装过程中发现了下面的BUG)
     修正前二个版本优化后导致个别菜单不能正常创建进程。

     “硬件”页“总览”子页中的硬件信息，键盘和鼠标设备改为只显示真实设备，不再显示虚拟设备。
     优化一些细节。
     大量更改内部字符编码，代码量过多，如原来有什么功能不能正常了可以反映出来。
     

1.0.7.5  (2024-7-8  更新)  

     (WVM.exe MD5：63673DF654421A89A13593FF217D00F2)
     (显卡温度目前只支持A卡和N卡。CPU 目前只支持英特尔)
     增加“硬件”页“温度”页。(点“温度”页时会加载驱动)
     调整硬件页的输出信息。

     再次完善光驱序列号支持(已知这个序列号和光驱背面的标签不一样)。

     (7.9 GB 会显示为 7GB[不保留小数点后面的数]，现在四舍五入为 8 GB)
     修正显卡共享系统内存显示数值。
     完善和汉化硬件页的部份设备制造商名称并增加硬件相关的参数检测，如 GPU 热点、GPU 风扇等。
     修正前二个版本改动代码导致硬盘 SMART 方面的一个数据显示错误。
     硬盘检测支持去掉了硬盘陈列方面的支持(无环境测试)。
     增加“硬件”页中的子页“总览”里面硬盘其它型号"剩余寿命"、“温度”等支持。
     完善近期新增功能的一些细节功能。
     去掉前期已知的所有“童锁”。
     调整字体查询功能。
     优化内部性能(比如实时刷新的页面数据，在切换界面后会自动停止刷新)。
     WVM.exe 总体积控制在 6MB 左右。


1.0.7.3  (2024-6-21  更新)  

     (WVM.exe MD5：C7F0E98C2AD52817424C203F73E2CC16)
     改进部份 API 调用(d3dx9_33.dll 相关功能改为动态加载)。


1.0.7.2  (2024-6-20  更新)  

     (WVM.exe MD5：9857E135FEBCF37A91F0754B47E65290)
     减掉一半体积(VMProtect 选低版本)。
     优化内部性能。
     优花“硬盘”检测方面的内存。
     调整部份术语。
     调整部份检测功能显示(原来检测到一些无意义的值都是不显示相关功能的，现在改为显示)。
     调整并增加“命名空间”菜单相关功能。
     增加并调整“清理页“中“右键菜单”子页“命名空间”相关功能。
     增加“清理页“中“右键菜单”菜单识别。
     增加新“启动项“识别。
     增加“总览“页中，“病毒防护“、和“间谍软件和垃圾软件防护“、“网络防火墙“等相关检测。


1.0.7.1  (2024-6-10  更新)  

     (WVM.exe MD5：FD07556E40EA41646097085360A24CDA)

     修正虚拟显示器识别(当时不小注释了部份代码)。
     优化内部 API 调用来调整性能。
     调整部份硬盘 SMART 相关术语并增加相关功能。

     (“硬件”中的“总览“页“硬盘”温度检测方式当时参考网上文章来做的，不通用所有硬盘)
     改进“硬件”页的“硬盘 SMART”页来检测“剩余寿命”和“温度”
     增加显卡测试(Direct3D 测试)。


1.0.7.0  (2024-5-25  更新)  

     (WVM.exe MD5：1F4798280945487256DD405FC3B4061E)

     完善硬件访问检测。
     完善光驱其他特性检测。
     完善光驱托盘弹出和关闭控制。
     增加光驱托盘状态检测(打开或关闭)。     (目前无硬件测试)
     增加光驱读写速度检测、光盘刻录模式、虚拟光驱等检测。
     增加虚拟硬件识别(硬盘、网卡等)。
     增加网卡工作模式、唤醒计算机等检测。
     完善一些界面小细节(并调整部份术语、增加相关检测)。
     调整调用检测壳软件的调用目录(有一些软件不支持)


1.0.6.10  (2024-5-9  更新)  

     (WVM.exe MD5：F430EBB83C9DF3A5999E0128B1329A31)

     完善光驱支持、特性等检测。并调整个别术语(优化序列号、光盘类型支持)。
     完善一些界面小细节。
     完善 USB 设备检测一些细节(部份功能未用到，所以未调用)。
     调整 CPU 检测输出的 CPUID 信息位置。
     删除上个版本中，光驱检测项中的的“支持媒体类型(DVD-ROM)”，改功能为“光盘加载方式”


1.0.6.9  (2024-4-12  更新)  

     (WVM.exe MD5：AFD39D2F5C2D800DA1F228CC4A18B677)
 
     增加光驱支持、特性等检测。并调整个别术语。
     调整部份文字。
     调整部份界面操作，优化体验。
     调整查询“操作痕迹”时，增加确认口令来保护个人隐私。
     完善监视 OutputDebugString 中增加排除相关功能。

     [完成度：100%]
     增加“操作痕迹”其他数据识别(比如识别上网时使用的用户名和密码、CD刻录、压缩文件夹, 等等。)。

     完善“操作痕迹”网络位置数据识别。
     重做了“操作痕迹”部份功能，为以后新系统格式变动时能灵活处理和维护。


1.0.6.8  (2024-3-14 重新 更新)  

     (WVM.exe MD5：01B476F21A300073F5116FAEBA8FF8A8)
 
     修正检查“操作痕迹”数据时，为方便调试指定数据，而注释掉其他类型的“操作痕迹”数据，导致不执行相关的检查代码。

     (方便用户单独发日志文件给我调试分析数据)
     增加检查“操作痕迹”时，如有未能识别的数据，输出到日志中。
     增加“操作痕迹”数据识别。
     增加“操作痕迹”右键菜单的相关的查找功能。

     去掉“清理”页，中“操作痕迹”子页中的“童锁”功能。

     增加“设置”页，中“本软件”子页中的调用“查壳”工具相关功能。
     增加“设置”页，中“其他”子页中“查询文件使用情况”。
     增加“设置”页，中“其他”子页中“视觉保护豆沙绿色”。
     增加“设置”页，中“其他”子页中的“文件校验”里面的修改PE32 时间戳。

     增加“硬件”页，中“总览”子页中的“附近设备”检测(客厅电视、网关等设备)。
     增加“硬件”页，“显示器”相关制造商支持。
     增加“硬件”页，“主板”相关制造商支持。

     完善“操作痕迹”数据识别。
     完善一些界面小细节。
     完善上个版本的一些功能。
     优化部份功能性能。


1.0.6.7  (2024-1-17  更新)  

     (WVM.exe MD5：642072866E9D36A5459B6408C5A6D3C3)
 
     增加“令牌信息”页，完整性级别检测。
     增加查询多语言用户界面 (MUI)资源其它语言支持。
     优化上个版本新加功能方面的内存占用。
     完善“查询”页，“系统支持区域设置”相关功能。
     完善每页一些小细节。
     完善“进程”页右键菜单中的“所有进程”子菜单的“搜索模块或句柄”功能。
     修正了 1 个内存泄漏。
     修正一个常量定义错误。
     调整部份术语。
     查询凭据密码时，前面三位不再用*显示，而是直接显示(以前考虑安全性）。
     手动校验签名时，把签名复制到剪贴板。

1.0.6.6  (2024-1-12  更新)  

     (WVM.exe MD5：FECA4C842031DFDB7CFEEA8EF7D02D91)
 
     增加“设置”页，“本软件”子页中增加捐助扫码图片
     增加“硬件”页，“主板”子页中的其他制造商支持。
     增加“硬件”页，“显示器”子页中的其他制造商支持。
     增加“查询”页，“特权常量“的详细说明。
     增加查询多语言用户界面 (MUI)资源支持。
     增加其它小功能。
     优化内存通道数检测和其他制造商支持。
     优化内存占用。
     完善“设置”页，“其他”子页中的“用户(右键操作)“相关功能。
     完善“清理”页，”其他”子页中的“启动项”中的“启动文件夹”检测和细分等。
     调整特权方面的部份术语。

1.0.6.5  (2023-12-29  更新)  

     (WVM.exe MD5：22BDD0B026813016C4C9781934B11F18)
 
     增加“硬件”页，“显示器”页的“监视器诊断”--> 颜色检测
     增加“进程”页，右键查看，进程模块(&M)”页--> 查询特征(DLL 模块特征)
     增加一些细节处理并修改联系方式(改用微信号，反馈用)
     修正前二个版本改进排序导致个别菜单字符串转换整数时报错。
     优化服务查询。



1.0.6.4  (2023-11-19  更新)  

     (WVM.exe MD5：CF2B9951D39D795F30DAA6539E2C3A84)

     增加进程分类识别中的“.NET 进程”支持。
     增加“监视”页--> “窗口、会话消息”监视。
     增加“硬件”页--> “总览”页的电源信息(笔记本电池等)支持和其他系统信息并调整输出文字位置。
     增加部份内存硬件信息支持。
     修正上个版本第一次运行时，进程标示颜色未设置默认值导致 ListView 内容黑色。
     增加抓图时，选择“指定窗口”时，可以实时看到选择窗口的图标。
     调整“进程”页，右键查看菜单相关项目。
     调整“服务”页菜单、文字、功能。
     优化一些用户体验细节，如服务等方面，能提前知道。子窗口可按“Esc”键关闭窗口。


1.0.6.3  (2023-11-13  更新)  

     (WVM.exe MD5：CFCF3D0BCED8E67B9EA1C5068FD8FF94)

     重新进程归类为下面这些：
                    关键进程 
                    可信进程  
                    自启动进程 
                    UWP 进程
                    自有进程
                    傀儡、隐藏进程(要手动开启检测)
                    拒绝访问进程
                    .NET 进程

     增加设置进程标示颜色。(“进程”页，右键，所有进程 --> 设置进程标示颜色)

     增加“通用Windows平台(UWP)”应用的图标显示支持。
     增加窗口样式、扩展样式、段等检测和设置。
     增加“文件校验”相关功能(在“设置”页中“其他”页中）
     调整并修正上个版本的“UWP 应用”检测和相关术语和个别地方设置不生效的问题。
     修正个别排序错误。
     优化“进程”页，右键查看 -->“进程模块”、“进程线程”、“内存地址”等里面文字和输出。
     优化“驱动”页里面文字和输出。
     优化未文档化 API 通用性。
     优化 ListView 方面的用户体验。



1.0.6.2  (2023-10-29  更新)  

     (WVM.exe MD5：7ACA2F21CE8474ABABD66857B36CF983)

     (把大量的时间都花在分析和提取别人的图片资源上了，并重做了三次图片，所以最后加上了“查询资源(&V)”功能。)
     完善和增加抓图后的一些基本的图像处理(铅笔、箭头、矩形、圆角矩形、椭圆、实矩形、橡皮擦、直线、撤消、重做、等)。
     增加光标监控。

     完善抓图后的图片格式保存功能。
     完善抓图方面的一些 VCL 状态。
     优化文件粉碎线程。
     优化从窗口取进程图标。
     优化查询对象类型号和搜索句柄慢的问题问题。  
     “进程”页，右键查看“进程句柄”中增加对象基本信息等。

     修正“设置”页中“其他”页中，“用户”右键菜单并调整相关位置。
     增加“设置”页中“其他”页中，“本软件设置”中设置调用第三方资源软件。
      (要在上面的这个先设置第三方资源软件路径, 支持 *.mun, *.exe, *.dll)
     为“进程句柄”、“进程模块”右键菜单增加“查询资源(&V)”。


     （因前期[支持XP系统时]禁用文件重定向文件, 后期又因一些字体查询功能[win7 开始未文档化功能]等原因，不方便禁用重定向，
        导致先前这个功能在校验64位系统进程时校验了32位的系统进程文件）
     修正“进程”页，右键查看“进程信息”中，“其他信息”页中，检测傀儡进程时，校验不正确的问题。
     完善一些细节。


1.0.6.1  (2023-10-11  更新)  

     (WVM.exe MD5：E2F3C710E851AAEF927224094A1BB768)

     修正 WIN 7 SP1 查询对象类型号报错的问题。    
     调整目录、文件事件相关监视的菜单文字。
   “进程”页，右键查看“进程信息”中增加相关新功能(比如双击标签可以复制标签内容到剪贴板等）
   “进程”页，右键查看“进程句柄”中增加相关新功能。

     参照 WIN10 来调整部份术语(原来参照 WIN 7 )。
     修正部份未文档结构体成员结构名称和相关翻译术语。

     增加   “进程”页双击时打开上一次的“进程信息”相关窗口。
     完善-->右键“所有进程”增加搜索句柄或加载的 DLL相关功能，并增加“解除文件占用”功能。
     加强文件删除功能。
     完善一些细节。
     

1.0.6.0  (2023-10-2  更新)  

     (WVM.exe MD5：210BD07024F828FF5AB81DA3CC3E3379)

     优化抓图部份功能。
     优化并调整部份进程读写内存操作。
     修正显示 PE 时间戳少8小时的问题(和格林尼治时间的差)。
     再增加分页控件，再次分类为以后功能扩展。
     增加窗口创建等相关事件监视功能。
     增加目录、文件事件相关监视功能。
     修正部份翻译术语。


1.0.5.10  (2023-9-22  更新)  

     (WVM.exe MD5：C339857D16A8CD8C0ED087FC33D18811)

     去掉了 IsWow64Process、GetProcessHandleCount、GetSystemInfo、
         GlobalMemoryStatusEx、GetHandleInformation、SetHandleInformation 等等 API 并自实现相关功能。

   “进程”页功能优化，并右键“所有进程”增加搜索句柄或加载的 DLL(&S)
     调整相关访问令牌、特权文字，并增加上个版本未做的相关的功能。

   “进程”页，右键查看“进程句柄”中增加相关新功能并再次优化性能和完善部份原来的部份功能。
   “进程”页，右键查看“进程信息”中增加进程的关闭参数查询和设置和是否启用本功能。

   “进程”页，右键查看“进程模块”中增加“内存注入DLL”。
   “查询”页增加查询系统所有对象类型信息。

     为要向目标进程“写入代码”来实现的功能标注为：“[WC]”,并有热提示“向目标进程写入代码”。
       （支持设置字体颜色时，字体颜色设置为红色。）

     去掉 3 个地方的“童锁”限制。
     再次优化很多年前做的进程相关功能。
     调整部份文字说明。
     调整部份错误输出文字。
     修正了 1 个内存泄漏。


1.0.5.9  (2023-9-8  更新)  

     (WVM.exe MD5：78810301FC228019228B128E5DE1696E)

     去掉了 GetCurrentProcess、GetProcessId、GetThreadId、GetCurrentProcessId、OpenProcess、TerminateProcess、
      GetProcessTimes 等等 API 并自实现相关功能。

     “进程”页，右键查看“进程内存”增加 64 位进程读写支持。
     “进程”页，右键查看“进程线程”增加“模拟指定线程“、“线程描述“、“处理器编号”等。
     “进程”页，右键查看“进程线程”重调版面，优化整数排序。

     优化上个版本新加功能的整体性能。
     优化“禁止窗口截图“相关功能。
     调整“硬件”页部份术语。
     调整“显示器虚拟控制面板”页右键菜单。

     去掉上个版本反调试的一些功能。

     调整“进程”页，查看 --> 进程句柄 --> 版面。
       “进程句柄“窗口改进如下：
            改进1：增加线程句柄、互斥句柄、事件句柄、信号灯句柄、可等待计时器句柄、内存区对象句柄、
                       目录对象句柄、符号链接句柄、等详细信息查询和跨进程操作相关参数。
            改进2：优化跨会话查询。

注意：这个版本多加了些反调试相关手段。不建议在有调试环境系统中运行本软件。


1.0.5.8  (2023-8-23  更新)  

     (WVM.exe MD5：A345DF49CCBA356FA1084F5DFCAC9F03)

     “硬件”页中，增加几个新的硬件信息。
     “硬件”页中，调整个别输出格式并调整术语。
     “进程”页增加部份功能。
        调整“打印机“部份功能。
  
        增加程序稳定性

 (已知问题：如果当前进程运行的目录包含如“WVM1.0.5.8”时，“进程”页显示不来，按理是 VMProtect 的问题，未加 VMProtect 时正常。)


1.0.5.7  (2023-8-19 更新)

     (WVM.exe MD5：1C425F74F72E1E2B47C34509B4CC4F19)

     “硬件”页中，增加 PCI 设备，13 个制造商/型号等“检测”支持。
     “硬件”页中，增加 USB 设备，36 个制造商/型号等信息“检测”支持。

       (合计“PCI\USB”各种型号支持已达到了2万个以上)

       (下面这项整体进度25%，卡在了光驱的序列号检测，无硬件，测试不了，不知是否能检测出来)
     “硬件”页中，增加“光驱”、“打印机“、“图像设备“、检测支持。


      “硬件”页增加相关功能，调整版面(序列号优先放在前面等)和检测。

      “硬件”页中，增加个别旧的 显示器型号支持。

     “进程”页，右键菜单-->查看-->进程信息，中增加“ 应用程序ID”。
     “进程”页，增加打包工具: PyInstaller 识别。
     “操作痕迹”去掉“童锁”限制，不要在别人的电脑上查询！本功能只用于学习系统基础知识。
     “虚拟机”检测中，去掉对显示器的检查。(太旧的显示器支持不太好，导致误检成虚拟显示器)

       “其他”页增加“弹出光驱”、“控制面板”、“通知和操作/通知区域图标””功能(备忘用，有时找不到在什么地方打开)。


1.0.5.6  (2023-8-13 更新)

     (WVM.exe MD5：93F8A1D7AC957E7F3C5FC9F5156E9CAF)

     去掉时间校验(软件不会再有过期提示）。

     更新“硬件”页中，PCI 设备中，26个制造商相关新硬件型号。
     增加“硬件”页中，PCI 设备，46个制造商/型号等“检测”支持。
     增加“硬件”页中，USB 设备，30个制造商/型号等信息“检测”支持。
     (以上共增加几千个型号识别)

     “硬件”页键盘、鼠标检测调整输出格式为(增加实际型号识别，但这个好像没有什么型号)： 
            设备n：HID Keyboard Device(设备描述)   /  产品名称：驱动返回的设备描述 [实际型号识别] 
                 如：键盘1：HID Keyboard Device  /  产品名称：USB Keyboard [Keyboard] 
  



1.0.5.5  (2023-8-11 更新)

     (WVM.exe MD5：47920111CEF96443ED597C9505DC974F)
     增加“操作痕迹”相关功能(完成度：98%)。
     重新整理“操作痕迹”为单独一个单元的代码。(一个单元几万行代码，电脑都有点卡了)
     调整“操作痕迹”相关文字和优化相关的右键定位到文件\文件夹等功能


1.0.5.3  (2023-8-4 更新)

     (WVM.exe MD5：23212F0CC849C7637F9D881FBC2400DF)
     增加“操作痕迹”相关功能(完成度：95%)。
     增加“清理痕迹”(集成在“自动清理系统中私人敏感数据相关记录(注：要粉碎大量文件，操作时间很长)”里面)
     增加“硬件”页相关信息。
     “查询”页增加左键单击任务栏切换焦点次数
     “查询”页增加右键点击任务栏应用程序次数
     增加“查询”页部份功能整数排序
     优化部份数据转换

     注意：“操作痕迹”相关功能不要在别人的电脑上查询！本功能只用于学习系统基础知识。


1.0.5.2  (2023-7-28 更新)

     (WVM.exe MD5：79A1F61F95E39462D8428C56C5E2CC1E)
     增加“操作痕迹”相关功能(完成度：80%)。
     增加“清理痕迹”
     修正“操作痕迹”部份功能的删除文件
     调整“操作痕迹”为容易理解的文字


1.0.5.1  (2023-7-24 更新)

     (WVM.exe MD5：A5EC8D95EAE5149CEEDB64AB501B0A61)
     改进 "USB外接设备记录"。
     改进并增加“操作痕迹”相关功能(完成度：60%)。
     增加部份“操作痕迹”单个删除。

     注意：“操作痕迹”相关功能不要在别人的电脑上查询！本功能只用于学习系统基础知识。
 

1.0.5.0  (2023-7-21 更新)

     (WVM.exe MD5：0AB3BB8A894B4126FC2BF6B8483E1FF9)

     调整“查询”页右键菜单。
     调整代码安全性。
     增加“操作痕迹”。（这个功能初版，支持 XP 到 WIn11, 数字取证，注意：先“选择操作类型”，再刷新。才会更新数据）
     注：第一次启动显示界面会有点慢，因为是直接调用了“操作痕迹”功能。

     注意：“操作痕迹”相关功能不要在别人的电脑上查询！本功能只用于学习系统基础知识。


1.0.3.10  (2023-7-6 更新)

     (WVM.exe MD5：5CD814926960DE4B7F96BA94D08BA166)

     修正工具提示其他样式。
     调整“进程”页不活动时也更新“进程数”、“CPU使用率”、“物理内存”。 


1.0.3.9  (2023-7-4 更新)

     (WVM.exe MD5：99646064C2D859492BA31FA7EBF61139)

     修正个别硬件信息。
     为旧内存增加双通道检测。
     增加显示器相关的功能检测。
     增加存设备映射地址信息。
     增加工具提示替代部份 MessageBox。
     调整部份版面文字。


1.0.3.8  (2023-6-30 更新)

     (WVM.exe MD5：7C76AC8EF88E70D9547473ACA7E81E96)

     增加了部份新硬件支持。
     优化了检测硬件方面的代码。
     调整检测时间相关功能。


1.0.3.7  (2023-6-28 更新)

     (WVM.exe MD5：317F41CF578FE54E0852E03EDFEBC55E)

     改进硬件页的显卡硬件名称按实际型号识别(其他的硬件以前已支持，N卡支持比其他的相对多一些，其他没有硬件测试)。
     优化控件和用户体验。
     调整网卡类型检查。
     优化笔记本电脑的显示器检查。
     增加了46个系统产品类型并翻译了小部份。


1.0.3.6  (2023-6-27 更新)

     (WVM.exe MD5：E023256806579797622EEC3DCA2BF887)

     修正一个控件数据显示重复。
     加强“清理”页的痕迹清理。
     优化“硬件”页内存。
     加强“虚拟机”检测技术。
     优化了一些功能。
     调整所有删除文件功能为如果不能删除的，重启后自动删除(先前只是部份功能这样调用)。


1.0.3.5  (2023-6-25 更新)

     (WVM.exe MD5：442440E7119311321B32CB131ECB896D)

     增加了 PE 识别等信息。
     增加了笔记本显示器制造商支持。

     增加相关保护私人敏感数据设置。
     增加并加强“清理”页的痕迹清理。

     增加“内存通道”检测，这个数据未实测，如果你本机支持，软件启动时会有提示。

     增加“硬件”页硬件检测方面的功能。
     增加“硬件”页“32位内存错误信息”。
     增加支持拖放硬件信息文件来调用“硬件”页自动解释硬件信息。
     增加“内置指点设备”检测。
     增加“管理设备组件”、“管理设备门槛数据”等检测。
     增加“受信设备”检测。
     增加“附加信息”检测。
     优化“文件粉碎”功能

     修正个别 DDR4 型号的内存主频检测错误。
     修正“硬件”页“64位内存错误信息”错误范围COPY错了的字段。
     修正部份翻译过来的术语。( 比如[aida64翻译为] 温度探头 修改为 温度传感器 )
        
     注意：“操作痕迹”相关功能不要在别人的电脑上查询！本功能只用于学习系统基础知识。


1.0.3.3  (2023-6-21 更新)

     (WVM.exe MD5：66E53B0642C616332E02AD9E07460CF8)
     增加免责声明
     增加了显示器支持方面的功能。
     “清理”页增加痕迹清理。
     删除上一个版本的测试代码。

     注意：“操作痕迹”相关功能不要在别人的电脑上查询！本功能只用于学习系统基础知识。


1.0.3.2  (2023-6-20 更新)

     (WVM.exe MD5：9C8A82DB11994AFDE8532025A7A5C767)
     再改进了“清理”页的“右键菜单”部分功能。
     优化了部份读注册表性能。
     调整了部份文字说明。

     (1.0.2.8  到  1.0.3.1 存在这个问题，当时以为修正了，其实只是因机率性而没有重现)
     修正了进程退出时机率报错。


1.0.3.1  (2023-6-18 更新)

     (WVM.exe MD5：441C7926EA8CCB8003256A3E68F15763)
     增加部分显示器支持。
     在“其他”页增加“策略”页相关功能。即时生效。
     调整“进程”页，如果不是活动的页，不会实时刷新里面的进程数据(没必要浪费CPU占用)。


1.0.3.0  (2023-6-14 更新)

     (WVM.exe MD5：E5E523C7D896792799D37119D9B0265C)
     更改了 98% 的 ListView 控件为统一高度，并让大部份控件共用一个图像列表(减少资源)。
     在“其他”页增加了桌面图标显示隐藏设置。
     更改了“清理”页“右键菜单”标题文字和完善等相关的功能。
     优化了“定位注册表项(&L)”功能，保存每次能选中指定的值。
     重新完善了部份先前做的功能。


1.0.2.10  (2023-6-12 更新)

     (WVM.exe MD5：BE1671F728ED265BBCE176778A964347)
     修正了从 1.0.2.6 到 1.0.2.9 版本的检查启动项时一个机率性错误。
     修正了“定位到注册表(&L)”机率报错的问题
     修正了“MIDI 钢琴”3个内存泄漏。
     修正了“MIDI 钢琴”一个bug。
     
    “命名空间管理”从“其他”页移动到“清理”页，并修正"桌面"键不能删除注册表的问题。
    “命名空间管理”增加其他命名空间并添加系统 CLSID(GUID) 列表支持
     全部改进线程代码，让线程可以任意退出。
     大部份删除注册表操作加了一个确认窗口，以防误操作导致的删除。
     “清理”页右键菜单等都加入菜单创建时间等相关参考
   


1.0.2.9  (2023-6-11 更新)

     (WVM.exe MD5：7953BE871AD530286B75FC5E33AED568)

     去掉了第三方检查“内存泄漏”组件（有部份用户不能运行，或报错可能是因为这个）。
     “其他”页增加了“命名空间管理”。
     增加“清理”页文件粉碎功能的“深层粉碎”。
   “深层粉碎”一但勾选，粉碎的文件理论上无法还原为原来的数据。比如还原了，但实际数据是坏的，不能用。

     升级了童锁功能。
     增加了部份友好体现提示(当时是为自已用的，所以有很多功能没有过多提示)。
     重新增加了各部份功能，如图标等。方便用户识别相关信息。
     修正原“MIDI 钢琴”2个内存泄漏。


1.0.2.8  (2023-6-8 更新)

     (WVM.exe MD5：9828A58C2362A4CF85CBCA6F0D2E8711)
     增加注册表导出操作。
     “清理”页再次重做并改进右键菜单的检测(为了方便用户操作)。
     增加软件自身设置保存。
     增加文件粉碎功能(指定要彻底删除的文件，删除后，文件无法恢复)。
     增加童锁功能, 防小孩子乱操作。
     增加相关日志，排除个别用户反映运行后无界面出现。(有这个问题的用户可以看运行后的日志内容显示什么)


1.0.2.7  (2023-6-7 更新)

     (WVM.exe MD5：7E85B805FBBD39041D4F2F483830AB9C)
     “磁盘”页增加修改指定盘符的序列号
     “磁盘”页增加卷创建时间检测
      重新调整“其他”页，增加系统禁用策略相关的设置
      改进 ListView 排序事件(99%控件共用一个排序功能)
      改进并修正右键菜单的检测


1.0.2.6  (2023-6-5 更新)

     (WVM.exe MD5：2AA2A575283C2D22228088D3CEA7AE2C)

     软件正式起名为“Windows 可视化管理”名字来自自已15年前为"Windows 98, ME"这二个系统做的一个软件(做了二年，只完成不到70%的功能，所以只能放弃了)

     调整不同类型进程自动检测：
     除“(白色)傀儡进程“、“(红色)隐藏进程”、“(黄色)拒绝访问”进程外要手动开启扫描，
       其他的如“(蓝色)非系统进程”、“(紫色)自启动进程”、“(灰色)中断进程”实时检测

     “清理”页增加启动项清理(支持扫描18个启动位置)

     完善(目前80%, 上个版本60%)“硬盘 SMART(自我检测分析与报告技术)”其他硬盘的支持

     调整“指针选择”时的热键(Ctrl + Shifl + F12 开始选择或确认选择)
     调整“进程窗口(&W)“查看功能时排除本进程。
     调整“本软件设置”等一些功能移动到“其他”页)
     调整“屏幕保护程序设置”移动到“清理”-->“其他”页
     “其他”页“本软件设置”增加禁用本软件注册的热键，以防和其他的软件热键冲突


1.0.2.5  (2023-6-3 更新)

     (WVM.exe MD5：72A0BF403C8E49D746BFD9C92261122C)
     再次完善“硬盘 SMART(自我检测分析与报告技术)”功能(在“硬件 ”页)


1.0.2.3  (2023-6-1 更新)

     (WVM.exe MD5：9961C9F645088F0C07ECEE429F42D64F)
     再次完善“显示器虚拟控制面板”等关功能(在“硬件 ”页)
     增加“硬盘 SMART(自我检测分析与报告技术)”功能(在“硬件 ”页, 目前未完善，但已能支持85%的硬件)
     优化显示器检测。


1.0.2.2  (2023-5-30 更新)

     (WVM.exe MD5：2ABF748DA3FF2E4699ED370AC6E8C30F)
     修正“进程 ”小机率图标显示不出来的问题
     改进“硬件 ”页通用性支持(多一种XP支持[目前只测试过XP SP3]）
     再次增加并改进“显示器虚拟控制面板”等全面相关功能(在“硬件 ”页)
     改进输入对话框支持数字输入等限制。


1.0.2.1  (2023-5-29 更新)

     (WVM.exe MD5：9AE778127AC69E8BA5EAB54968AB8253)
     增加了日志文件以排查问题。
     重新调整“硬件 ”来为以后扩展功能。
     增加“显示器虚拟控制面板”等相关功能(在“硬件 ”页)
    

1.0.2.0  (2023-5-27 更新)

     (WVM.exe MD5：591B03A18087C7DB1989DD78204CA9F3)
     优化了 resource
     优化了文件重定位下的校验数字签名
     令牌信息增加二个错误检查（测试性）
     再添加“清理右键菜单“功能
     “特殊路径”和“系统环境变量”功能从原来的“硬件 ”页移动到“查询 ”页


1.0.1.9  (2023-5-26 更新)

     (WVM.exe MD5：591B03A18087C7DB1989DD78204CA9F3)
     修正小部份硬盘健康检测
     改进虚拟机检查
     改进并添加清理右键菜单功能


1.0.1.8  (2023-5-25 更新)

     (WVM.exe MD5：DF521B2F6E9033A759E88F35A2D3655C)
     修正了部份 ListView 不能正常排序的问题
     优化了读文件版本
     重做了部份界面，方便以后分类或增加“清理”相关功能
     增加了右键菜单清理


1.0.1.7  (2023-5-22 更新)

     (WVM.exe MD5：C02E3775F08CE6A5A0DF1F52909E4B81)

     测试性处理用户反映的“进程页”右键报错的问题。
     初步怀疑这个功能是在按右键时，查询这个进程的相关服务【查询自身的服务页】，未能成功查询到导致第10子项目未创建而报错。
 
     “服务页”增加显示服务进程ID(一直有这个功能，只是不显示出来, 在进程中查询服务，就是通过这个来查询)

    “查询”页中，“本地组”中增加“组成员”。
     “查询”页中，增加“全局组信息”

    重做了检查窗口标题功能(以前为了兼容 FindWindow，用 GetWindowText 来取，导致部分窗口标题虽然取出来了，但乱码)，改用 WM_GETTEXT。

    增加一个功能：调用GetWindowText(&T)，用来检查当前窗口是否可以取“窗口标题”

    修正“进程信息”下面二个热键失效
       Ctrl + VK_DOWN 查看下一个进程
       Ctrl + VK_UP 查看上一个进程

    增加按热键“上一个”、“下一个”时更新按钮状态



1.0.1.6

    (WVM.exe MD5：456046F0FEC78F4EE67F2B17C023F2A9)
    修正并优化软件各方面易用性操作
    修正并再次完善(已达100%)窗口查看中的部份控件“样式”功能和中文注释


1.0.1.5

    (WVM.exe MD5：8E419154A5F5A5B762BAC305A11EC9F6)
    优化窗口查看菜单中的“显示属性表(&P)”功能
    再次完善(已达98%)窗口查看中的部份控件“样式”功能和中文注释
    完善“硬件”检查信息


1.0.1.3

    (WVM.exe MD5：C6E073838730716337A6D5B19FD6FBA3)
    优化 MIDI 钢琴  和 midi流播放
    再次修正并完善窗口查看中的部份控件样式中文说明
    修正因上一次增加MIDI 钢琴导致硬件检测页宽度变化导致信息显示窗口过大
    优化小部份菜单状态


1.0.1.2

    (WVM.exe MD5：12A5A845986E92A9C599B63ED0B8FF66)
    完善并修正窗口查看中的部份控件样式中文说明  
    

1.0.1.1
 
    增加 MIDI“Victory”(在StatusBar中点击“进程数：*”)（midi流播放）
    增加 MIDI 钢琴 (以前盒子站长做的，后来经别人修改，支持D7的版本)
    改进输入对话框，增加支持可选标签编辑框、可选标签编辑框“SetFocus”等
    重新调整了部份页面位置


1.0.1.0
    修正“进程”页“ListView” 控件因机率刷新导致右键菜单操作时得不到正确 ItemIndex
    改进部份功能

1.0.0.10

    增加定时执行-->锁定该计算机
    增加指定用户名和密码创建进程

    修正“进程”页列表控件因机率刷新导致右键菜单操作时得不到 ListView.ItemIndex
    调整部份文字排版
    改进先前部份功能的输入对话框