全自动加载Edgeless插件到FirPE 2023-1-30

 

    全自动加载Edgeless插件到FirPE  2023-1-30

 

全自动加载Edgeless插件到FirPE  2023-1-30

;

    版本更新日志.txt

FirPE的银灿IS903量产CD-ROM-Emulation虚拟光驱分区  和  FirPE数据分区的更新

v2.0.1  (2023-2-5)

    ● 说明:此版本为比较完善的版本,今后不再作重大变更,有细微更新升级时保持以下特征:
                               1、量产CD-ROM为只读虚拟光盘分区,不受电脑病毒木马和用户误删误改等各种危险操作的影响(重新量产操作除外)。
                               2、在用UltraISO另存为标准ISO文件生成光盘镜像之前对所有文件扫描查杀电脑病毒,确保全盘无病毒、无木马。分别用"火绒安全"、"腾讯电脑管家"、"360杀毒"、"360安全卫士"、"金山毒霸"、"卡巴斯基个人免费版"、"诺顿"、"Avast"、"Avira"、"ESETNOD32"、"比特梵德"、"瑞星"等各种杀毒软件进行全盘扫描查杀电脑病毒木马,确保全盘无病毒。
                               3、生成ISO镜像文件之后用上一个版本的"accuhash.#ml"文件对最新版本的ISO镜像文件进行全盘校验确保没有错误。
                               4、从U盘的量产的CD-ROM分区启动电脑之后能够自动加载无线网卡驱动并自动连接预设的Wifi无线网络,能够正常网速上网。
                               5、能够在FirPE下用"Drive-Snapshot-V1.50-CN"或者"一键还原备份SGIMINI4.0通用版本"克隆恢复保存在量产的CD-ROM分区中的Windows系统镜像文件到电脑C盘第1分区之中。
                               6、能够在FirPE下用"WinNTSetup"安装保存在量产的CD-ROM分区中的ITELLYOU微软Windows官网原版镜像到电脑C盘第1分区之中。
                               7、能够从量产的CD-ROM分区在1分钟之内找到当前所需的电脑应用程序软件(通过自制自定义开发制作的Delphi程序调用Total Commander 10.52 增强版来过滤筛选搜索所需的电脑应用程序软件安装包文件,支持按照拼音首字母序列字符串来过滤筛选搜索电脑应用程序软件安装包文件)
                               8、对文件进行病毒查杀和功能测试,确保安全可靠,可用,易用,对文件进行 整理、整顿、清扫、清洁、归类、编号、优化,使文件容易寻找,容易使用,量产的CD-ROM分区包含大量的BAT批处理脚本、VBS脚本、AHK脚本、Delphi源代码程序、快捷方式、网址链接收藏夹书签资源导航导出备份文件 等等各种文件位置定位文件,确保能够高效、快速、简易、稳定的获取各种文件资源。
                               9、量产的CD-ROM分区包含大量的经过反复调试和真实环境实地测试暂时没有错误的AHK脚本和Delphi源代码,从而实现自动、智能、稳定、可靠、快速、高效的实现各种目的需求。

v1.7.0  (2023-2-4)
                         
    ● 修复:     ; 取消 "版本更新日志.txt" 在打开之前的备份动作,提高启动速度,添加备份成功的提示
                         ;(没有校验备份压缩包的语句,觉得麻烦不搞备份成功验证了)。

 ; 版本更新日志.txt的备份脚本

; 用AutoHotkey脚本、Notepad2-32-bit-4.22.07-r4278简体中文汉化版、
; WinRAR 6.11 32位  重新打包制作 “版本更新日志.exe” 打开日志之前和关闭日志之后
; 全自动按照日期掩码生成存档名称压缩备份 "版本更新日志.txt" 文本文件到电脑硬盘的各个分区。

Single(flag) {
	DllCall("CreateMutex", "Ptr",0, "int",0, "str", "Ahk_Single_" flag)
	return A_LastError=0xB7 ? true : false
}
; =========================
#SingleInstance,Off
if (Single("096998")) {
	; MsgBox,16,提示,程序已启动!`n请勿重复运行
	ExitApp
}
loop,5
{
	DetectHiddenWindows,On
	Sleep,5
	IfWinExist,QQ595076941_VersionUpdateLog
		ExitApp
}
Gui, Show, Hide,QQ595076941_VersionUpdateLog
; 编译此脚本时 选择 ANSI
runwith("admin","ansi")
#Persistent
; #NoTrayIcon
DetectHiddenWindows,On
SetTitleMatchMode,2
; =========================
DriveGet,DriveList,List
; loop,Parse,CDEFGHIJKLMNOPQRSTUVWXYZ
loop, Parse, DriveList
{
	IfExist,%A_LoopField%:\FirPE
	{
		IfExist,%A_LoopField%:\FirPE\版本更新日志.txt
		{
			UpdateLogTxtFullPath=%A_LoopField%:\FirPE\版本更新日志.txt
			; 注释掉启动前的备份,只采用修改保存关闭窗口后的备份,其实用SetTimer()也可以加快启动速度,
			;但是我感觉备份的版本太多也不好,不合适,不恰当。所以决定不在启动Notepad2之前备份文本文档了。
			; DriveGet,DriveList2,List
			; loop, Parse, DriveList2
			; {
			; FileCreateDir,%A_LoopField%:\版本更新日志的备份
			; Run,%A_ScriptDir%\WinRAR.EXE A -EP -IBCK -INUL %A_LoopField%:\版本更新日志的备份\版本更新日志的备份_%A_YYYY%-%A_MM%-%A_DD%_%A_Hour%-%A_Min%-%A_Sec%.rar %UpdateLogTxtFullPath%
			; }
			RunWait,%A_ScriptDir%\Notepad2.exe %UpdateLogTxtFullPath%
			DriveGet,DriveList2,List
			loop, Parse, DriveList2
			{
				FileCreateDir,%A_LoopField%:\版本更新日志的备份
				Run,%A_ScriptDir%\WinRAR.EXE A -EP -IBCK -INUL %A_LoopField%:\版本更新日志的备份\版本更新日志的备份_%A_YYYY%-%A_MM%-%A_DD%_%A_Hour%-%A_Min%-%A_Sec%.rar %UpdateLogTxtFullPath%
			}
			MsgBox,0,提示,版本更新日志已备份成功,3
			Sleep,3000
			ExitApp
		}
		else
		{
			FileCopy,%A_ScriptDir%\VersionUpdateLog.txt,%A_LoopField%:\FirPE\版本更新日志.txt
			RunWait,%A_ScriptDir%\Notepad2.exe %UpdateLogTxtFullPath%
			DriveGet,DriveList2,List
			loop, Parse, DriveList2
			{
				Run,%A_ScriptDir%\WinRAR.EXE A -EP -IBCK -INUL %A_LoopField%:\版本更新日志的备份\版本更新日志的备份_%A_YYYY%-%A_MM%-%A_DD%_%A_Hour%-%A_Min%-%A_Sec%.rar %UpdateLogTxtFullPath%
			}
			MsgBox,0,提示,版本更新日志已备份成功,3
			Sleep,3000
			ExitApp
		}
	}
}

v1.6.0  (2023-2-4)

    ● 修复:重新制作生成 ISO 镜像文件,并重新量产银灿 IS903 的可启动 USB-CD-ROM Emulation 虚拟光驱分区
                   具体变更如下:

1、更新 Windows 10 和 Office 2019 的 KMS  Activa 数字权利 超级土狗 神龙 等30个常用工具,
   并保存到 量产CD-ROM 所需的ISO镜像文件中。
2、添加10个冥想禅定无损音乐FLAC文件和理查德克莱德曼钢琴曲无损音乐FLAC文件。
2、添加5个无损音乐FLAC文件播放器软件PC电脑版。

v1.5.0  (2023-2-4)

    ● 修复:用AutoHotkey脚本、Notepad2-32-bit-4.22.07-r4278简体中文汉化版、
                 WinRAR 6.11 32位  重新打包制作 “版本更新日志.exe” 打开日志之前和关闭日志之后
                 全自动按照日期掩码生成存档名称压缩备份 "版本更新日志.txt" 文本文件到电脑硬盘的各个分区。

; // ' ===========================================================

REM  D:\Prog\_一键打包成exe\一键打包成exe.bat
REM  此批处理脚本文件最后编辑日期  2022年9月23日
REM  SS-Archivarius-3000中的SS 是 Silent Setup  的简写,表示静默安装                                                                                                       

if exist "C:\Program Files (x86)\WinRAR\WinRAR.exe" (
"C:\Program Files (x86)\WinRAR\WinRAR.exe" a -ag__YYYY.MM.DD_HH-MM-SS -iiconico.ico -ep1 -m5 -r -sfx -z%~dp0自解压脚本命令.txt %~dp0UpdateLog-Prog-.exe %~dp0..\*.*
)else (
"C:\Program Files\WinRAR\WinRAR.exe" a -ag__YYYY.MM.DD_HH-MM-SS -iiconico.ico -ep1 -m5 -r -sfx -z%~dp0自解压脚本命令.txt %~dp0UpdateLog-Prog-.exe %~dp0..\*.*
)

; // ' ===========================================================

;下面的注释包含自解压脚本命令
;Path=解压缩路径
;Presetup=解压缩前运行
;Setup=解压缩后运行
;Silent=静默方式:1-隐藏全部      2-隐藏启动对话框      空着不设置-显示全部
;Overwrite=覆盖方式:1-覆盖全部文件      2-跳过已存在的文件      空着不设置-覆盖前询问
;请选择正确的图标并保存正确的配置文件

Path=D:\Prog\UpdateLog
Setup=D:\Prog\UpdateLog\UpdateLogBackup.exe
Silent=2
Overwrite=2

; // ' ===========================================================

Single(flag) {
	DllCall("CreateMutex", "Ptr",0, "int",0, "str", "Ahk_Single_" flag)
	return A_LastError=0xB7 ? true : false
}
; =========================
#SingleInstance,Off
if (Single("096998")) {
	; MsgBox,16,提示,程序已启动!`n请勿重复运行
	ExitApp
}
loop,5
{
	DetectHiddenWindows,On
	Sleep,5
	IfWinExist,QQ595076941_VersionUpdateLog
		ExitApp
}
Gui, Show, Hide,QQ595076941_VersionUpdateLog
; 编译此脚本时 选择 ANSI
runwith("admin","ansi")
#Persistent
; #NoTrayIcon
DetectHiddenWindows,On
SetTitleMatchMode,2
; =========================
DriveGet,DriveList,List
; loop,Parse,CDEFGHIJKLMNOPQRSTUVWXYZ
loop, Parse, DriveList
{
	IfExist,%A_LoopField%:\FirPE
	{
		IfExist,%A_LoopField%:\FirPE\版本更新日志.txt
		{
			UpdateLogTxtFullPath=%A_LoopField%:\FirPE\版本更新日志.txt
			DriveGet,DriveList2,List
			loop, Parse, DriveList2
			{
				FileCreateDir,%A_LoopField%:\版本更新日志的备份
				; Run,%A_ScriptDir%\WinRAR.EXE A  -AG -EP -IBCK -INUL %A_LoopField%:\版本更新日志的备份\版本更新日志的备份_.rar %UpdateLogTxtFullPath%
				Run,%A_ScriptDir%\WinRAR.EXE A -EP -IBCK -INUL %A_LoopField%:\版本更新日志的备份\版本更新日志的备份_%A_YYYY%-%A_MM%-%A_DD%_%A_Hour%-%A_Min%-%A_Sec%.rar %UpdateLogTxtFullPath%
			}
			RunWait,%A_ScriptDir%\Notepad2.exe %UpdateLogTxtFullPath%
			DriveGet,DriveList2,List
			loop, Parse, DriveList2
			{
				FileCreateDir,%A_LoopField%:\版本更新日志的备份
				Run,%A_ScriptDir%\WinRAR.EXE A -EP -IBCK -INUL %A_LoopField%:\版本更新日志的备份\版本更新日志的备份_%A_YYYY%-%A_MM%-%A_DD%_%A_Hour%-%A_Min%-%A_Sec%.rar %UpdateLogTxtFullPath%
			}
			ExitApp
		}
		else
		{
			FileCopy,%A_ScriptDir%\VersionUpdateLog.txt,%A_LoopField%:\FirPE\版本更新日志.txt
			RunWait,%A_ScriptDir%\Notepad2.exe %UpdateLogTxtFullPath%
			DriveGet,DriveList2,List
			loop, Parse, DriveList2
			{
				Run,%A_ScriptDir%\WinRAR.EXE A -EP -IBCK -INUL %A_LoopField%:\版本更新日志的备份\版本更新日志的备份_%A_YYYY%-%A_MM%-%A_DD%_%A_Hour%-%A_Min%-%A_Sec%.rar %UpdateLogTxtFullPath%
			}
			ExitApp
		}
	}
}

; =========================

; 强制自身进程以 管理员权限 或 普通权限 或 ANSI 或 U32 或 U64 版本运行。
; 例1: runwith("admin","u32") 强制自身以 u32 + 管理员权限 运行。
; 例2: runwith("","ansi")     强制自身以 ansi 版本运行(权限不变)。
; 例3: runwith("normal")      强制自身以 普通权限 运行(版本不变)。
RunWith(RunAsAdmin:="Default", ANSI_U32_U64:="Default")
{
	; 格式化预期的模式
	switch, RunAsAdmin
	{
		case "Normal","Standard","No","0":		RunAsAdmin:=0
		case "Admin","Yes","1":								RunAsAdmin:=1
		case "Default":												RunAsAdmin:=A_IsAdmin
		default:															RunAsAdmin:=A_IsAdmin
	}
	switch, ANSI_U32_U64
	{
		case "A32","ANSI","A":								ANSI_U32_U64:="AutoHotkeyA32.exe"
		case "U32","X32","32":								ANSI_U32_U64:="AutoHotkeyU32.exe"
		case "U64","X64","64":								ANSI_U32_U64:="AutoHotkeyU64.exe"
		case "Default":												ANSI_U32_U64:="AutoHotkey.exe"
		default:															ANSI_U32_U64:="AutoHotkey.exe"
	}
	; 获取传递给 “.ahk” 的用户参数(不是 /restart 之类传递给 “.exe” 的开关参数)
	for k, v in A_Args
	{
		if (RunAsAdmin=1)
		{
			; 转义所有的引号与转义符号
			v:=StrReplace(v, "\", "\\")
			v:=StrReplace(v, """", "\""")
			; 无论参数中是否有空格,都给参数两边加上引号
			; Run       的内引号是 "
			ScriptParameters  .= (ScriptParameters="") ? """" v """" : A_Space """" v """"
		}
		else
		{
			; 转义所有的引号与转义符号
			; 注意要转义两次 Run 和 RunAs.exe
			v:=StrReplace(v, "\", "\\")
			v:=StrReplace(v, """", "\""")
			v:=StrReplace(v, "\", "\\")
			v:=StrReplace(v, """", "\""")
			; 无论参数中是否有空格,都给参数两边加上引号
			; RunAs.exe 的内引号是 \"
			ScriptParameters .= (ScriptParameters="") ? "\""" v "\""" : A_Space "\""" v "\"""
		}
	}

	; 判断当前 exe 是什么版本
	if (!A_IsUnicode)
		RunningEXE:="AutoHotkeyA32.exe"
	else if (A_PtrSize=4)
		RunningEXE:="AutoHotkeyU32.exe"
	else if (A_PtrSize=8)
		RunningEXE:="AutoHotkeyU64.exe"

	; 运行模式与预期相同,则直接返回。 ANSI_U32_U64="AutoHotkey.exe" 代表不对 ahk 版本做要求。
	if (A_IsAdmin=RunAsAdmin and (ANSI_U32_U64="AutoHotkey.exe" or ANSI_U32_U64=RunningEXE))
		return
	; 如果当前已经是使用 /restart 参数重启的进程,则报错避免反复重启导致死循环。
	else if (RegExMatch(DllCall("GetCommandLine", "str"), " /restart(?!\S)"))
	{
		预期权限:=(RunAsAdmin=1) ? "管理员权限" : "普通权限"
		当前权限:=(A_IsAdmin=1)  ? "管理员权限" : "普通权限"
		ErrorMessage=
		(LTrim
		预期使用: %ANSI_U32_U64%
		当前使用: %RunningEXE%

		预期权限: %预期权限%
		当前权限: %当前权限%

		程序即将退出。
		)
		MsgBox 0x40030, 运行状态与预期不一致, %ErrorMessage%
		ExitApp
	}
	else
	{
		; 获取 AutoHotkey.exe 的路径
		SplitPath, A_AhkPath, , Dir
		if (RunAsAdmin=0)
		{
			; 强制普通权限运行
			switch, A_IsCompiled
			{
				; %A_ScriptFullPath% 必须加引号,否则含空格的路径会被截断。%ScriptParameters% 必须不加引号,因为构造时已经加了。
				; 工作目录不用单独指定,默认使用 A_WorkingDir 。
				case, "1": Run, RunAs.exe /trustlevel:0x20000 "\"%A_ScriptFullPath%\" /restart %ScriptParameters%",, Hide
				default: Run, RunAs.exe /trustlevel:0x20000 "\"%Dir%\%ANSI_U32_U64%\" /restart \"%A_ScriptFullPath%\" %ScriptParameters%",, Hide
			}
		}
		else
		{
			; 强制管理员权限运行
			switch, A_IsCompiled
			{
				; %A_ScriptFullPath% 必须加引号,否则含空格的路径会被截断。%ScriptParameters% 必须不加引号,因为构造时已经加了。
				; 工作目录不用单独指定,默认使用 A_WorkingDir 。
				case, "1": Run, *RunAs "%A_ScriptFullPath%" /restart %ScriptParameters%
				default: Run, *RunAs "%Dir%\%ANSI_U32_U64%" /restart "%A_ScriptFullPath%" %ScriptParameters%
			}
		}
		ExitApp
	}
}

; // ' ===========================================================

FirPE的银灿IS903量产CD-ROM-Emulation虚拟光驱分区和FirPE数据分区版本更新日志.txt

v1.5.0  (2023-2-4)

    ● 修复:用AutoHotkey脚本、Notepad2-32-bit-4.22.07-r4278简体中文汉化版、
                 WinRAR 6.11 32位  重新打包制作 “版本更新日志.exe” 打开日志之前和关闭日志之后
                 全自动按照日期掩码生成存档名称压缩备份 "版本更新日志.txt" 文本文件到电脑硬盘的各个分区。


v1.4.0  (2023-2-4)

    ● 新增:Windows 激活工具 和 Microsoft Office 激活工具
    ● 新增:Excel 易用宝 2021 易用宝-ExcelHome-eztools-yyb-Excel聚光灯 V2.3.14.2021
    ● 新增:教育考试专用版WPS Office、WPS 11.8.2.8411 Chinese 大庆市、官网离线安装包-WPS-Office-办公软件套装-WPS-Office

v1.3.0  (2023-2-3)

    ●更改:开发代号由原来的 386 变更为 096 
                  (  数字096为英文半角字符,没有空格字符,顶格书写 )

v1.2.0  (2023-2-2)

    ● 新增:uTools V3.3.0 新一代效率工具平台  到FirPE量产U盘的NTFS数据分区中的 “filter-file-with-totalcmd” 文件夹
 -   ● 修复:15-FirPE数据分区备份压缩包 改成文件夹 11-FirPE,其他相关的文件名和文件夹名也一起修改
    ● 修复:删除FirPE数据分区中的输入法 _搜狗拼音_8.4.0.1039_Cno.7z 和 搜狗拼音_13.2.0.0_Cno_bot_
                 FirPE系统已经自带搜狗拼音输入法了无需另外安装。
    ● 修复:更新FirPE数据分区备份压缩包 中MayeLite的浏览器快捷方式数据
    ● 新增:添加  图吧工具箱 和 卡硬工具箱  到FirPE量产U盘的NTFS数据分区
    ● 新增:添加  Cloud Box 工具箱  自己定制版  离线版  自用增强版
    ● 新增:添加  个人超级工具箱制作专家--Crack:rEn22gE
    ● 修复:变更文件和文件夹的命名风格,有英文开始改成简体中文前缀开始,
                  即:简体中文简明描述+半角英文简明描述+.+扩展名 文件名应当包含主窗口标题的一部分内容
                         文件有多个名称、外号、简称、曾用名时可以适当增加文件名长度,把多个名称都放入文件名中便于今后快速高效的查找文件。
    ● 修复:更新日志.bat改成更新日志.exe ( AutoHotkey脚本 RunWait() WinRAR 压缩命令行 )修改日志之前和关闭日志编辑窗口之后都按照日期掩码全自动压缩备份“更新日志.txt”文件到本地硬盘各个分区)

v1.1.0  (2023-2-2)

    ● 修复:把已经配置并测试好的 FirPE 的 NTFS数据分区中的所有文件用WinRAR压缩备份到银灿IS903量产CD-ROM用的ISO光盘镜像文件中
    ● 修复:重新打包 D-Pan-Prog-MD5.exe 替换成可用的浏览器
    ● 新增:新增 01-更新日志 文件夹 使用支持Alt鼠标拖放的列编辑模式的
                  Notepad2来编辑更新日志.txt
                  更新日志.bat
                  更新日志模板.txt
                  Notepad2.exe

rem 更新日志格式可以参考以下几篇文章
rem https://www.romexsoftware.com/zh-cn/primo-cache/changelog.html
rem https://blog.arae.cc/soft/MayeLite/ChangeLog.txt
rem https://www.goodsync.com/news-windows
rem https://www.rarlab.com/rarnew.htm
rem https://www.voidtools.com/Changes.txt

rem set desk =""
rem For /f "tokens=3,*" %%i in ('reg query "hkcu\software\microsoft\windows\currentversion\explorer\shell folders" /v "desktop"') do (set desk=%%i)
rem Copy %0 %desk%
                  
    
v1.0.0  (2023-2-1)

    ●             创建基础可用的版本,具体特征如下:
    ● 新增: TencentDocsSetup腾讯文档安装包-QQ扫码登录.exe
    ● 新增: TencentDocsWeb腾讯文档网页版-QQ扫码登录.lnk
    ● 新增:进入电脑桌面后自动运行 MayeLite ,
    ● 新增:在FirPE和电脑本地硬盘中的Windows_10_LTSC系统中
                共享 MayeLite 数据和 D:\Prog 文件夹中的绿色免安装应用程序软件,
                在FirPE和Windows 10 中 共享配置文件
                D:\Prog\MayeLite\cfg.json 
                在FirPE和Windows 10 中共享快捷方式、快捷键的数据文件
                D:\Prog\MayeLite\JDB.json
                https://github.com/25H/MayeLite/releases/latest
                https://wwi.lanzouq.com/b0bs5bidc
                https://blog.arae.cc/post/25841.html
                https://blog.arae.cc/post/25842.html
    ● 新增:一切键盘输入的编辑工作都在“腾讯文档网页版”中进行,防止丢失文件,
                防止丢失编辑的内容,防止电脑突然断电,防止电脑突然死机宕机奔溃损毁防止,
                电脑丢失电脑被盗被小偷偷走引起文件丢失,防止保存失败丢失数据)
                        1、开发代号设定为 386
                        2、无损安装 FirPE-V1.8.2-EXEMD5-A7F.exe 到 “SanDisk闪迪4TB移动固态硬盘E81至尊超极速Pro升级版”
                        (京东自营旗舰店,容量选择4TB,型号选择E81)
                        第1步、先手动安装FirPE-V1.8.2-EXEMD5-A7F.exe到其他空白移动硬盘
                        第2步、用DiskGenius备份其他空白移动硬盘中的EFI分区到镜像文件firpe-efi.pmf
                        第3步、在DiskGenius窗口选中并按快捷键F2备份分区表到文件SanDiskExtremePro55AF.ptf
                        第4步、用DiskGenius调整“闪迪4TB移动固态硬盘E81”的分区大小
                        空闲空间8MB
                        EFI分区1GB
                        余下空间是NTFS数据分区
                        第5步、用DiskGenius恢复镜像文件firpe-efi.pmf到“闪迪4TB移动固态硬盘E81”的EFI分区1GB
                        第6步、用FirPE-V1.8.2-EXEMD5-A7F.exe修复“闪迪4TB移动固态硬盘E81”的UD引导区
                        (菜单项在窗口关闭按钮的左边)
                        第7步、用FirPE-V1.8.2-EXEMD5-A7F.exe免格升级“闪迪4TB移动固态硬盘E81”
                        通过以上几步操作就可以在不丢失原有文件数据的前提下安装FirPE-V1.8.2到“闪迪4TB移动固态硬盘E81”
                        在“闪迪4TB移动固态硬盘E81”的NTFS数据分区的根目录新建文件夹“filter-file-with-totalcmd”
                        当用户按下快捷键 F8 时MayeLite会调用Delphi程序打开Total Commander 10.52 增强版窗口
                        用户可以通过输入“拼音首字母序列字符串”来筛选文件夹“filter-file-with-totalcmd”中的文件或者文件夹。
                        3、修改 文件“全自动加载指定的Edgeless插件到FirPE的批处理脚本2023-1-30”
                        实现静默加载Edgeless插件(而不是不断地跳出DOS黑色窗口,干扰用户的操作)

; // ' ===========================================================

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

1、把大多数工具软件制作成单文件绿色免安装软件

并保存在“闪迪4TB移动固态硬盘E81”的NTFS数据分区中,

单文件绿色免安装软件方案1:

REM D:\Prog\_一键打包成exe\一键打包成exe.bat

REM 此批处理脚本文件最后编辑日期 2022年9月23日

REM SS-Archivarius-3000中的SS 是 Silent Setup 的简写,表示静默安装

if exist “C:\Program Files (x86)\WinRAR\WinRAR.exe” (

“C:\Program Files (x86)\WinRAR\WinRAR.exe” a -ag__YYYY.MM.DD_HH-MM-SS -iiconico.ico -m5 -r -sfx -z自解压脚本命令.txt SS-Prog-.exe ..\.

)else (

“C:\Program Files\WinRAR\WinRAR.exe” a -ag__YYYY.MM.DD_HH-MM-SS -iiconico.ico -m5 -r -sfx -z自解压脚本命令.txt SS-Prog-.exe ..\.

)

;下面的注释包含自解压脚本命令

;Path=解压缩路径

;Presetup=解压缩前运行

;Setup=解压缩后运行

;Silent=静默方式:1-隐藏全部 2-隐藏启动对话框 空着不设置-显示全部

;Overwrite=覆盖方式:1-覆盖全部文件 2-跳过已存在的文件 空着不设置-覆盖前询问

;请选择正确的图标并保存正确的配置文件

Path=C:\Prog\Everything

Setup=C:\Prog\Everything\Everything.exe

Silent=2

Overwrite=2

单文件绿色免安装软件方案2:

7z压缩包自解压制作工具Fc-SysCeo.Com

https://www.sysceo.com/

http://www.usbrun.com/

单文件绿色免安装软件方案3:

JexChan单文件制作工具 v7.0.2.36

2、删除多余的自定义Edgeless插件提高 FirPE 的加载速度。

3、创建两个文件用来静默安装Edgeless插件到FirPE

‘ ///////////////////////////////////////////////////////////////////////////////////////////////////////
‘ 文件名1=U:\FirPE\Startup\Autorun.vbs
Set ws = CreateObject(“Wscript.Shell”)
ws.run “cmd /c ..\Autorun.bat”,vbhide

 

rem ///////////////////////////////////////////////////////////////////////////////////////////////////////
rem 文件名2=U:\FirPE\Autorun.bat
rem 全自动加载指定的Edgeless插件到FirPE的批处理脚本2023-1-30

for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%i:\FirPE\Resource (
dir /b “%%i:\FirPE\Resource\*.7z” >”%ProgramFiles%\Edgeless\7zlist.txt”
if exist “%ProgramFiles%\Edgeless\7zlist.txt” (
for /f  “usebackq” %%a in  (“%ProgramFiles%\Edgeless\7zlist.txt”) do (
X:
cd \Program Files\Edgeless\plugin_loader
pecmd  exec =load.cmd “%%i:\FirPE\Resource\%%a”
)
)
)
)
pecmd  TIPS Edgeless自定义插件加载程序,加载完成!,2000,4,
pecmd  kill explorer.exe
pecmd  WAIT 3000

 

一、购买主控是银灿IS903容量是256GB的可量产U盘

全自动加载Edgeless插件到FirPE  2023-1-30

二、用UltraISO制作可启动ISO光盘镜像文件

全自动加载Edgeless插件到FirPE  2023-1-30

#SingleInstance,force
#Persistent
#NoEnv
#WinActivateForce
;~ #NoTrayIcon
;~ #Warn
SetWorkingDir,%A_ScriptDir%
DetectHiddenWindows,On
SetTitleMatchMode,2
Process,close,Listary.exe
IfWinNotExist,Setup - Listary version
{
	Run,%A_ScriptDir%\ListarySetup.exe
}
SetTimer,SilentSetupListary,100
return
SilentSetupListary()
{
	WinActivate,Setup - Listary version
	IfWinActive,Setup - Listary version
	{
		Send,!a
		Send,!n
		Send,!f
	}
	IfWinExist,Setup - Listary version,Completing the Listary Setup Wizard
	{
		Send,!f
		SetTimer,SilentSetupListary,Delete
		ExitApp
	}
}

 

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

 

; 版本更新日志.txt的备份脚本

; 取消 "版本更新日志.txt" 在打开之前的备份动作,提高启动速度,添加备份成功的提示
;(没有校验备份压缩包的语句,觉得麻烦不搞备份成功验证了)。



; 用AutoHotkey脚本、Notepad2-32-bit-4.22.07-r4278简体中文汉化版、
; WinRAR 6.11 32位  重新打包制作 “版本更新日志.exe” 打开日志之前和关闭日志之后
; 全自动按照日期掩码生成存档名称压缩备份 "版本更新日志.txt" 文本文件到电脑硬盘的各个分区。

Single(flag) {
	DllCall("CreateMutex", "Ptr",0, "int",0, "str", "Ahk_Single_" flag)
	return A_LastError=0xB7 ? true : false
}
; =========================
#SingleInstance,Off
if (Single("096998")) {
	; MsgBox,16,提示,程序已启动!`n请勿重复运行
	ExitApp
}
loop,5
{
	DetectHiddenWindows,On
	Sleep,5
	IfWinExist,QQ595076941_VersionUpdateLog
		ExitApp
}
Gui, Show, Hide,QQ595076941_VersionUpdateLog
; 编译此脚本时 选择 ANSI
runwith("admin","ansi")
#Persistent
; #NoTrayIcon
DetectHiddenWindows,On
SetTitleMatchMode,2
; =========================
DriveGet,DriveList,List
; loop,Parse,CDEFGHIJKLMNOPQRSTUVWXYZ
loop, Parse, DriveList
{
	IfExist,%A_LoopField%:\FirPE
	{
		IfExist,%A_LoopField%:\FirPE\版本更新日志.txt
		{
			UpdateLogTxtFullPath=%A_LoopField%:\FirPE\版本更新日志.txt
			; 注释掉启动前的备份,只采用修改保存关闭窗口后的备份,其实用SetTimer()也可以加快启动速度,
			;但是我感觉备份的版本太多也不好,不合适,不恰当。所以决定不在启动Notepad2之前备份文本文档了。
			; DriveGet,DriveList2,List
			; loop, Parse, DriveList2
			; {
			; FileCreateDir,%A_LoopField%:\版本更新日志的备份
			; Run,%A_ScriptDir%\WinRAR.EXE A -EP -INUL -K -m5 %A_LoopField%:\版本更新日志的备份\版本更新日志的备份_%A_YYYY%-%A_MM%-%A_DD%_%A_Hour%-%A_Min%-%A_Sec%.rar %UpdateLogTxtFullPath%
			; }
			RunWait,%A_ScriptDir%\Notepad2.exe %UpdateLogTxtFullPath%
			DriveGet,DriveList2,List
			loop, Parse, DriveList2
			{
				FileCreateDir,%A_LoopField%:\版本更新日志的备份
				Run,%A_ScriptDir%\WinRAR.EXE A -EP -INUL -K -m5 %A_LoopField%:\版本更新日志的备份\版本更新日志的备份_%A_YYYY%-%A_MM%-%A_DD%_%A_Hour%-%A_Min%-%A_Sec%.rar %UpdateLogTxtFullPath%
			}
			MsgBox,0,提示,版本更新日志已备份成功,5
			Sleep,5000
			ExitApp
		}
		else
		{
			FileCopy,%A_ScriptDir%\VersionUpdateLog.txt,%A_LoopField%:\FirPE\版本更新日志.txt
			RunWait,%A_ScriptDir%\Notepad2.exe %UpdateLogTxtFullPath%
			DriveGet,DriveList2,List
			loop, Parse, DriveList2
			{
				Run,%A_ScriptDir%\WinRAR.EXE A -EP -INUL -K -m5 %A_LoopField%:\版本更新日志的备份\版本更新日志的备份_%A_YYYY%-%A_MM%-%A_DD%_%A_Hour%-%A_Min%-%A_Sec%.rar %UpdateLogTxtFullPath%
			}
			MsgBox,0,提示,版本更新日志已备份成功,5
			Sleep,5000
			ExitApp
		}
	}
}

; =========================

; 强制自身进程以 管理员权限 或 普通权限 或 ANSI 或 U32 或 U64 版本运行。
; 例1: runwith("admin","u32") 强制自身以 u32 + 管理员权限 运行。
; 例2: runwith("","ansi")     强制自身以 ansi 版本运行(权限不变)。
; 例3: runwith("normal")      强制自身以 普通权限 运行(版本不变)。
runwith(RunAsAdmin:="Default", ANSI_U32_U64:="Default")
{
	; 格式化预期的模式
	switch, RunAsAdmin
	{
		case "Normal","Standard","No","0":		RunAsAdmin:=0
		case "Admin","Yes","1":								RunAsAdmin:=1
		case "default":												RunAsAdmin:=A_IsAdmin
default:															RunAsAdmin:=A_IsAdmin
	}
switch, ANSI_U32_U64
{
	case "A32","ANSI","A":								ANSI_U32_U64:="AutoHotkeyA32.exe"
	case "U32","X32","32":								ANSI_U32_U64:="AutoHotkeyU32.exe"
	case "U64","X64","64":								ANSI_U32_U64:="AutoHotkeyU64.exe"
	case "default":												ANSI_U32_U64:="AutoHotkey.exe"
default:															ANSI_U32_U64:="AutoHotkey.exe"
	}
; 获取传递给 “.ahk” 的用户参数(不是 /restart 之类传递给 “.exe” 的开关参数)
for k, v in A_Args
{
	if (RunAsAdmin=1)
	{
		; 转义所有的引号与转义符号
		v:=StrReplace(v, "\", "\\")
		v:=StrReplace(v, """", "\""")
		; 无论参数中是否有空格,都给参数两边加上引号
		; Run       的内引号是 "
		ScriptParameters  .= (ScriptParameters="") ? """" v """" : A_Space """" v """"
	}
	else
	{
		; 转义所有的引号与转义符号
		; 注意要转义两次 Run 和 RunAs.exe
		v:=StrReplace(v, "\", "\\")
		v:=StrReplace(v, """", "\""")
		v:=StrReplace(v, "\", "\\")
		v:=StrReplace(v, """", "\""")
		; 无论参数中是否有空格,都给参数两边加上引号
		; RunAs.exe 的内引号是 \"
		ScriptParameters .= (ScriptParameters="") ? "\""" v "\""" : A_Space "\""" v "\"""
	}
}

; 判断当前 exe 是什么版本
if (!A_IsUnicode)
	RunningEXE:="AutoHotkeyA32.exe"
else if (A_PtrSize=4)
	RunningEXE:="AutoHotkeyU32.exe"
else if (A_PtrSize=8)
	RunningEXE:="AutoHotkeyU64.exe"

; 运行模式与预期相同,则直接返回。 ANSI_U32_U64="AutoHotkey.exe" 代表不对 ahk 版本做要求。
if (A_IsAdmin=RunAsAdmin and (ANSI_U32_U64="AutoHotkey.exe" or ANSI_U32_U64=RunningEXE))
	return
; 如果当前已经是使用 /restart 参数重启的进程,则报错避免反复重启导致死循环。
else if (RegExMatch(DllCall("GetCommandLine", "str"), " /restart(?!\S)"))
{
	预期权限:=(RunAsAdmin=1) ? "管理员权限" : "普通权限"
	当前权限:=(A_IsAdmin=1)  ? "管理员权限" : "普通权限"
	ErrorMessage=
	(LTrim
		预期使用: %ANSI_U32_U64%
		当前使用: %RunningEXE%

		预期权限: %预期权限%
		当前权限: %当前权限%

		程序即将退出。
	)
	MsgBox 0x40030, 运行状态与预期不一致, %ErrorMessage%
	ExitApp
}
else
{
	; 获取 AutoHotkey.exe 的路径
	SplitPath, A_AhkPath, , Dir
	if (RunAsAdmin=0)
	{
		; 强制普通权限运行
		switch, A_IsCompiled
		{
			; %A_ScriptFullPath% 必须加引号,否则含空格的路径会被截断。%ScriptParameters% 必须不加引号,因为构造时已经加了。
			; 工作目录不用单独指定,默认使用 A_WorkingDir 。
			case, "1": Run, RunAs.exe /trustlevel:0x20000 "\"%A_ScriptFullPath%\" /restart %ScriptParameters%",, Hide
default: Run, RunAs.exe /trustlevel:0x20000 "\"%Dir%\%ANSI_U32_U64%\" /restart \"%A_ScriptFullPath%\" %ScriptParameters%",, Hide
	}
}
else
{
	; 强制管理员权限运行
	switch, A_IsCompiled
	{
		; %A_ScriptFullPath% 必须加引号,否则含空格的路径会被截断。%ScriptParameters% 必须不加引号,因为构造时已经加了。
		; 工作目录不用单独指定,默认使用 A_WorkingDir 。
		case, "1": Run, *RunAs "%A_ScriptFullPath%" /restart %ScriptParameters%
default: Run, *RunAs "%Dir%\%ANSI_U32_U64%" /restart "%A_ScriptFullPath%" %ScriptParameters%
	}
}
ExitApp
}
}

 

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

 

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

// REM 请先在选中的工作硬盘分区根目录下手动新建文件夹 \_Work_Hotkey_F1
// REM 按F1键时打开文件夹 \_Work_Hotkey_F1 ,F1的意思是一次只做一件事,
// REM 工作要有条理的一次进行,各个击破,要专注,要专一,要持之以恒,锲而不舍,水滴石穿
// REM 把此批处理脚本文件复制到 D:\Prog 并拖放到 Maye Lite 并用Maye Lite设置快捷键 F1

// 调试、编译、运行环境 : Delphi7_Lite_Full_Edition_Setup_7.3.4.3_Build_20110801

unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants,
  Classes, Graphics,
  Controls, Forms, Dialogs, ShellAPI;
  //  ShellExecute(); 需要  uses  ShellAPI;
type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
var
  i: integer;
begin
  // if FileExists('D:\Prog\TotalCMD\TotalCMD64.exe') then
  // else
 // begin
   // ShowMessage('程序文件 D:\Prog\TotalCMD\TotalCMD64.exe 不存在。');
  //  application.terminate;
 // end;
  for i := 65 to 90 do
  begin
    // if (GetDriveType(Pchar(chr(i)+':\')) = 2) or (GetDriveType(Pchar(chr(i)+':\')) = 3) then
    // Form1.ListBox1.items.addObject(chr(i)+':\',Pointer(i));
    if (GetDriveType(Pchar(chr(i) + ':\')) = 2) or
      (GetDriveType(Pchar(chr(i) + ':\')) = 3) or
      (GetDriveType(Pchar(chr(i) + ':\')) = 4) or
      (GetDriveType(Pchar(chr(i) + ':\')) = 5) or
      (GetDriveType(Pchar(chr(i) + ':\')) = 6) then
    // Form1.ListBox1.items.addObject(chr(i)+':\',Pointer(i));
    begin
      if DirectoryExists(chr(i) + ':\' + '_Work_Hotkey_F1') then
      begin
        // ShowMessage('是文件夹。');
        ShellExecute(Form1.handle, 'open',PAnsiChar(chr(i) + ':\' + '_Work_Hotkey_F1'),
          nil, nil,
          SW_SHOWMAXIMIZED);
        application.terminate;
      end;
    end;
  end;
end;
{
  delphi获取当前计算机所有盘符
  GetDriveType(路径) 判断一个磁盘驱动器的类型 返回一个整数
  0 驱动器类型不确定
  1 系统目录不存在
  2 DRIVE_REMOVABLE 是可移动驱动器
  3 DRIVE_FIXED 是固定驱动器
  4 DRIVE_REMOTE 是网络驱动器
  5 DRIVE_CDROM 是CD-ROM驱动器
  6 DRIVE_RAMDISK 是虚拟驱动器
}
end.

 

// D:\filter-software-with-totalcmd\用TotalCMD筛选电脑文件-filter-software-with-totalcmd\用TotalCMD筛选电脑文件.exe
// 调试、编译、运行环境 : Delphi7_Lite_Full_Edition_Setup_7.3.4.3_Build_20110801

unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants,
  Classes, Graphics,
  Controls, Forms, Dialogs, ShellAPI;
  //  ShellExecute(); 需要  uses  ShellAPI;
type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
var
  i: integer;
begin
  if FileExists('D:\Prog\TotalCMD\TotalCMD64.exe') then
  else
  begin
    ShowMessage('程序文件 D:\Prog\TotalCMD\TotalCMD64.exe 不存在。');
    application.terminate;
  end;
  for i := 65 to 90 do
  begin
    // if (GetDriveType(Pchar(chr(i)+':\')) = 2) or (GetDriveType(Pchar(chr(i)+':\')) = 3) then
    // Form1.ListBox1.items.addObject(chr(i)+':\',Pointer(i));
    if (GetDriveType(Pchar(chr(i) + ':\')) = 2) or
      (GetDriveType(Pchar(chr(i) + ':\')) = 3) or
      (GetDriveType(Pchar(chr(i) + ':\')) = 4) or
      (GetDriveType(Pchar(chr(i) + ':\')) = 5) or
      (GetDriveType(Pchar(chr(i) + ':\')) = 6) then
    // Form1.ListBox1.items.addObject(chr(i)+':\',Pointer(i));
    begin
      if DirectoryExists(chr(i) + ':\' + 'filter-file-with-totalcmd') then
      begin
        // ShowMessage('是文件夹。');
        ShellExecute(Form1.handle, 'open', 'D:\Prog\TotalCMD\TotalCMD64.exe',
          PAnsiChar(chr(i) + ':\' + 'filter-file-with-totalcmd'), nil,
          SW_SHOWMAXIMIZED);
        application.terminate;
      end;
    end;
  end;
end;
{
  delphi获取当前计算机所有盘符
  GetDriveType(路径) 判断一个磁盘驱动器的类型 返回一个整数
  0 驱动器类型不确定
  1 系统目录不存在
  2 DRIVE_REMOVABLE 是可移动驱动器
  3 DRIVE_FIXED 是固定驱动器
  4 DRIVE_REMOTE 是网络驱动器
  5 DRIVE_CDROM 是CD-ROM驱动器
  6 DRIVE_RAMDISK 是虚拟驱动器
}
end.

; 此文件为FirPE的个性化配置文件,您可根据个人喜好进行调整
; 删除此文件不影响PE的正常使用
; 0表示关闭,1表示开启

[用户账户]
登录密码=
制造商=
型号=
网站=
计算机名称=
; 将用户数据保存在U盘内(支持保存桌面、下载、开始菜单)
保存用户数据=0

[硬件和声音]
默认音量=
默认亮度=
开启小键盘=0
快速关机=0
禁用网络=0
自动从本机安装网卡驱动=0
自动从本机安装所有驱动=0

[程序]
; -1:不加载外置工具
; 0:自动内置模式(默认)
; 1:全内置模式(移除U盘不影响使用)
; 2:全外置模式(移除U盘后部分程序无法使用)
外置工具模式=0
自动理顺磁盘=0
禁用Ghost=0
自动清理AutoRun病毒=0
启用WinNTSetup无人值守=0
显示桌面硬件信息=0
进入桌面后运行=X:\Windows\AutoRun.vbs
Dim Wsh
Set Wsh = WScript.CreateObject("WScript.Shell")
'下行是设置延时启动时间 5000等于5秒
WScript.Sleep(2000)
'下行引号内填写服务器上批处理文件的共享路径


Wsh.Run  "X:\Windows\Maye-Lite\Run-Maye-Lite.bat",false,false
'Set e = wsh.Exec("X:\Windows\Maye-Lite\Maye-Lite.exe")
'Set e = wsh.Exec("cmd /c X:\Windows\Maye-Lite\Maye-Lite.exe")
WScript.Sleep(2000)
Wsh.Run  "notepad",false,false
Wsh.Run  "X:\Windows\Everything.lnk",false,false
Wsh.Run  "X:\Windows\AutoHotkey\AutoHotkeyA32.exe X:\Windows\AutoHotkey\test.ahk",false,false
Set Wsh=NoThing
WScript.quit





'objShell.Run "X:\Windows\Maye-Lite\Maye-Lite.exe"

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

REM  D:\Prog\_一键打包成exe\一键打包成exe.bat
REM  此批处理脚本文件最后编辑日期  2022年9月23日
REM  SS-Archivarius-3000中的SS 是 Silent Setup  的简写,表示静默安装                                                                                                       

if exist "C:\Program Files (x86)\WinRAR\WinRAR.exe" (
"C:\Program Files (x86)\WinRAR\WinRAR.exe" a -ag__YYYY.MM.DD_HH-MM-SS -iiconico.ico -ep1 -m5 -r -sfx -z%~dp0自解压脚本命令.txt %~dp0SS-D-Pan-Prog-.exe %~dp0D_Pan\Prog\*.*
)else (
"C:\Program Files\WinRAR\WinRAR.exe" a -ag__YYYY.MM.DD_HH-MM-SS -iiconico.ico -ep1 -m5 -r -sfx -z%~dp0自解压脚本命令.txt %~dp0SS-D-Pan-Prog-.exe %~dp0D_Pan\Prog\*.*
)
;下面的注释包含自解压脚本命令
;Path=解压缩路径
;Presetup=解压缩前运行
;Setup=解压缩后运行
;Silent=静默方式:1-隐藏全部      2-隐藏启动对话框      空着不设置-显示全部
;Overwrite=覆盖方式:1-覆盖全部文件      2-跳过已存在的文件      空着不设置-覆盖前询问
;请选择正确的图标并保存正确的配置文件

Path=D:\Prog
Setup=D:\Prog\Everything\Everything.exe
Silent=2
Overwrite=2
REM 请先在选中的工作硬盘分区根目录下手动新建文件夹 \_Work_Hotkey_F1
REM 按F1键时打开文件夹 \_Work_Hotkey_F1 ,F1的意思是一次只做一件事,
REM 工作要有条理的一次进行,各个击破,要专注,要专一,要持之以恒,锲而不舍,水滴石穿
REM 把此批处理脚本文件复制到 D:\Prog 并拖放到 Maye Lite 并用Maye Lite设置快捷键 F1

for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%i:\_Work_Hotkey_F1\ (
start %%i:\_Work_Hotkey_F1\
REM  set desk =""
REM  For /f "tokens=3,*" %%i in ('reg query "hkcu\software\microsoft\windows\currentversion\explorer\shell folders" /v "desktop"') do (set desk=%%i)
REM  Copy %0 %desk%
exit
)
)
;

;        按照文件类型批量整理文件

;



;
;
; ###################################################################
; ###################################################################
; ##
; ##           名称                 按照文件类型批量整理文件
; ##           文件名             按照文件类型批量整理文件.ahk
; ##           作用                 按照文件类型批量整理文件
; ##           用法                 把需要批量分类整理的文件和文件夹移动到此脚本所在文件夹中的"F"文件夹中
; ##           用法                 在安装了“AutoHotkey_1.1.30.00_setup.exe”软件的Windows7电脑中鼠标双击此文件直接运行
; ##           类型                 AutoHotkey 脚本程序
; ##           位置                 D:\pr\AutoHotkey\Script
; ##           创建时间          2019年01月05日05时06分
; ##           修改时间          2019年03月01日08时41分
; ##           原创作者            晓亮  ahk
; ##           作者的腾讯QQ号            595076941
; ##           作者的手机号码
; ##
; ###################################################################
; ###################################################################
;
;

;~ 在大批量移动文件之前必需先询问一下
MsgBox, 4, , "Loop All  Files  in ScriptDir"`n"是否立即按照文件类型批量整理子目录中所有文件?"`n`ncontinue?
IfMsgBox, No
	ExitApp

MsgBox, 4, , "Loop All  Files  in ScriptDir"`n"是否立即按照文件类型批量整理子目录中所有文件?"`n`ncontinue?
IfMsgBox, No
	ExitApp

loop,9
{
	FileCreateDir,%A_ScriptDir%\F
	FileCreateDir,%A_ScriptDir%\!Classify

	;~ 为重要文件的文件夹写上前缀标记
	global 	importantmark
	;~ global 	ProgressParam

	;~ ProgressParam:=0

	loop,Files,%A_ScriptDir%\F\*.*,R ;递归遍历穷举文件夹和子文件夹中的文件
	{
		;;      进度条窗口不可以移动,并且比较烦人
		;;  	ProgressParam:=ProgressParam+0.5
		;;  	if(ProgressParam>99)
		;;  	ProgressParam:=0
		;;  	;~ 进度条
		;;  	Progress, %ProgressParam%, %a_loopfilename%,"Moveing Files ...", "Classify And Arrange Files in Folder F"

		if(A_LoopFileExt="")
		{
			IfNotExist,%A_ScriptDir%\!Classify\NullFileExt
				FileCreateDir,%A_ScriptDir%\!Classify\NullFileExt
			FileMove,%A_LoopFileFullPath%,%A_ScriptDir%\!Classify\NullFileExt\%A_LoopFileName%
			Sleep,9
			continue
		}

		importantmark:=""
	if((A_LoopFileExt="docx") or(A_LoopFileExt="xlsx") or	(A_LoopFileExt="jpg") )
	importantmark:="1_"

	if((A_LoopFileExt="ani") or (A_LoopFileExt="au3") or (A_LoopFileExt="flac") or (A_LoopFileExt="avi") or (A_LoopFileExt="doc") or (A_LoopFileExt="dotx") or  (A_LoopFileExt="xls") or  (A_LoopFileExt="xltx") or  (A_LoopFileExt="dot") or  (A_LoopFileExt="xlt")  or  (A_LoopFileExt="ISO") or  (A_LoopFileExt="GHO")   or  (A_LoopFileExt="flv") or (A_LoopFileExt="jpeg")  or (A_LoopFileExt="mp4") or	(A_LoopFileExt="png") or (A_LoopFileExt="ppt") or	(A_LoopFileExt="pdf")   or	(A_LoopFileExt="7z")   or	(A_LoopFileExt="ahk")   or	(A_LoopFileExt="bat")   or	(A_LoopFileExt="chm")   or	(A_LoopFileExt="cmd")   or	(A_LoopFileExt="dot")   or	(A_LoopFileExt="exe")   or	(A_LoopFileExt="ico")   or	(A_LoopFileExt="mdb") or	(A_LoopFileExt="mkv") or	(A_LoopFileExt="mp3")   or	(A_LoopFileExt="pas")   or	(A_LoopFileExt="rar")   or	(A_LoopFileExt="txt")   or	(A_LoopFileExt="rmvb")   or	(A_LoopFileExt="vbs")   or	(A_LoopFileExt="zip"))
	importantmark:="2_"

	;~ MsgBox,% A_LoopFileSizeMB

	IfGreater,A_LoopFileSizeMB,500
		importantmark:="3_Big500MB_"

	;~ 如果当前文件是此脚本本身那么跳过当前循环的剩余部分并继续下一次循环递归遍历穷举文件
	if(A_ScriptFullPath=A_LoopFileFullPath)
	{
		continue
	}
;~ 如果当前脚本所在目录没有当前循环的文件则直接移动文件并继续下一个循环
	IfNotExist,%A_ScriptDir%\!Classify\%importantmark%%A_LoopFileExt%\%A_LoopFileName%
	{
		IfNotExist,%A_ScriptDir%\!Classify\%A_LoopFileExt%
			FileCreateDir,%A_ScriptDir%\!Classify\%importantmark%%A_LoopFileExt%
		FileMove,%A_LoopFileFullPath%,%A_ScriptDir%\!Classify\%importantmark%%A_LoopFileExt%\%A_LoopFileName%
		Sleep,9
		continue
	}

	;;如果当前循环的文件就在当前脚本所在目录中那么跳过当前循环的剩余部分并继续下一次循环
ScriptDirLoopFileName=%A_ScriptDir%\!Classify\%importantmark%%A_LoopFileExt%\%A_LoopFileName%
if( ScriptDirLoopFileName=A_LoopFileFullPath)
{
	continue
}

;~ MsgBox,%A_LoopFileFullPath%

;~ 重命名重复文件
DuplicateFileCount:=1
loop
{
	IfExist,%A_ScriptDir%\!Classify\%importantmark%%A_LoopFileExt%\%DuplicateFileCount%_%A_LoopFileName%
	{
		DuplicateFileCount=% ++DuplicateFileCount
		continue
	}
	else
	{
		IfNotExist,%A_ScriptDir%\!Classify\%A_LoopFileExt%
			FileCreateDir,%A_ScriptDir%\!Classify\%importantmark%%A_LoopFileExt%
		FileMove,%A_LoopFileFullPath%,%A_ScriptDir%\!Classify\%importantmark%%A_LoopFileExt%\%DuplicateFileCount%_%A_LoopFileName%
		Sleep,9
		break
	}
}
}
}

MsgBox, 64, , %A_ScriptDir%"All  Files  in ScriptDir is Classifyed And Arranged"`n"恭喜你, 已经按照文件类型完成所有当前脚本所在目录和子目录中文件的分类整理"!

;~ MsgBox, 64, , "操作失败的文件共有"%ErrFileCount%"个,详细出错原因列表见ErrFileList.txt文件"!

return

;  # 此AHK脚本结束 #############
loop,5
{
	Sleep,5000

/*
作者:      甲壳虫<jdchenjian@gmail.com>
博客:      http://hi.baidu.com/jdchenjian
脚本说明:  此工具用来修改 AutoHotkey 脚本的右键菜单关联,适用于 AutoHotkey 安装版、绿色版。
脚本版本:  2009-01-21

修改作者:	兔子
更新说明:
2010.01.09	之前某个时间,修改AHK路径、编辑器路径、编译器路径,默认全部在当前目录下寻找
2010.01.09	去掉默认在新建菜单的勾
2010.06.21	如果SCITE为默认编辑器,则复制个人配置文件“SciTEUser.properties”到%USERPROFILE%
2010.06.25	修正因#NoEnv使%USERPROFILE%变量直接引用无效
2016.04.18	删除“2010.06.21”的改动
2021.10.17	新增“编译脚本 (GUI)”的汉化
2021.11.02	自动根据 AutoHotkey.exe 的位置定位基准目录。
2021.11.05	重构代码,精简界面,修复新建模板时的编码问题,修复编辑模板时的权限问题。

修改作者 :  ds920
; =====  ds920 修改 2022年1月11日  ===== 第31行 =====
; =====  ds920 修改 2022年1月11日  ===== 第124行 =====
; =====  ds920 修改 2022年1月11日  ===== 第189到191行 =====
; =====  ds920 修改 2022年1月11日  ===== 第242行 =====
更新说明:
2022.01.11	注释掉部分AutoHotkey语句,让其他脚本能够静默调用此AHK脚本,
						实现AHK文件关联和汉化鼠标右键中文菜单
2022.01.11	#SingleInstance, force 改成 #SingleInstance, Ignore 防止出现等待的提示窗口						
*/

#NoEnv
; =====  ds920 修改 2022年1月11日  ===== 第31行 =====
#SingleInstance, Ignore
SendMode Input
SetWorkingDir %A_ScriptDir%

; 版本(仅用于显示)
Script_Version=ver. 1.1

; AutoHotkey 原版的相关信息写在注册表HKCR主键中,
; 尝试当前用户否有权操作该键,如果无权操作HKCR键(受限用户),
; 可通过操作注册表HKCU键来实现仅当前用户关联AHK脚本。
RegWrite, REG_SZ, HKCR, .test
if ErrorLevel
	IsLimitedUser:=1
RegDelete, HKCR, .test
if ErrorLevel
	IsLimitedUser:=1

if IsLimitedUser
{
	RootKey=HKCU              ; 受限用户操作HKCU键
	Subkey=Software\Classes\  ; 为简化后面的脚本,此子键须以“\”结尾
}
else
{
	RootKey=HKCR              ; 非受限用户操作HKCR键
	Subkey=
}

; 检查是否存在AHK注册表项
RegRead, FileType, %RootKey%, %Subkey%.ahk
if (FileType!="")
{
	RegRead, value, %RootKey%, %Subkey%%FileType%\Shell\Open\Command     ; AHK路径
	AHK_Path:=PathGetPath(value)
	RegRead, value, %RootKey%, %Subkey%%FileType%\Shell\Compile\Command  ; 编译器路径
	Compiler_Path:=PathGetPath(value)
	RegRead, value, %RootKey%, %Subkey%%FileType%\Shell\Edit\Command     ; 编辑器路径
	Editor_Path:=PathGetPath(value)
	RegRead, Template_Name, %RootKey%, %Subkey%.ahk\ShellNew, FileName   ; 模板文件名
}
else
	FileType=AutoHotkeyScript

; 通过 AutoHotkey.exe 的位置来定位基准目录
SplitPath, A_AhkPath, , AhkDir

if AHK_Path=
{
	IfExist, %AhkDir%\AutoHotkey.exe
		AHK_path=%AhkDir%\AutoHotkey.exe
}

if Compiler_Path=
{
	IfExist, %AhkDir%\Compiler\Ahk2Exe.exe
		Compiler_Path=%AhkDir%\Compiler\Ahk2Exe.exe
}

if Editor_Path=
{
	IfExist, %AhkDir%\SciTE\SciTE.exe
		Editor_Path=%AhkDir%\SciTE\SciTE.exe
}

if Template_Name=
	Template_Name=Template.ahk

Gui, Font, bold s15
Gui, Add, Text, x10 y10 w480 h290, %A_Space%设置并汉化 .ahk 文件的右键菜单

Gui, Font
Gui, Add, GroupBox, x20 y50 w460 h50 , “运行脚本”
Gui, Add, Edit, x35 y70 w340 h20 vAHK_Path, %AHK_path%
Gui, Add, Button, x385 y70 w40 h20 gFind_AHK, 浏览

Gui, Add, GroupBox, x20 y110 w460 h50 , “编译脚本”
Gui, Add, Edit, x35 y130 w340 h20 vCompiler_Path, %Compiler_Path%
Gui, Add, Button, x385 y130 w40 h20 gChoose_Compiler, 浏览
Gui, Add, Button, x430 y130 w40 h20 gDefault_Compiler, 默认

Gui, Add, GroupBox, x20 y170 w460 h50 , “编辑脚本”
Gui, Add, Edit, x35 y190 w340 h20 vEditor_Path, %Editor_Path%
Gui, Add, Button, x385 y190 w40 h20 gChoose_Editor, 浏览
Gui, Add, Button, x430 y190 w40 h20 gDefault_Editor, 默认

Gui, Add, GroupBox, x20 y230 w460 h50 , “新建脚本”
Gui, Add, Button, x35 y250 w340 h20 gEdit_Template, 自定义新建脚本的模板

Gui, Font, bold s15
Gui, Add, Button, x20 y300 w200 h40 Default gInstall, 设置
Gui, Add, Button, x280 y300 w200 h40 gCancel, 取消

; =====  ds920 修改 2022年1月11日  ===== 第124行 =====
	gosub, Install

if (A_Args.1="/set")
	gosub, Install
else
	Gui, Show, x250 y200 h350 w500 Center, AHK 脚本关联工具 %Script_Version%
return

GuiClose:
GuiEscape:
Cancel:
	ExitApp
return

; 查找 AutoHotkey 主程序
Find_AHK:
	Gui +OwnDialogs
	FileSelectFile, AHK_Path, 3, , 查找 AutoHotkey.exe, AutoHotkey.exe
	if (AHK_Path!="")
		GuiControl,,AHK_Path, %AHK_Path%
	gosub Default_Compiler
return

; 选择脚本编译器
Choose_Compiler:
	Gui +OwnDialogs
	FileSelectFile, Compiler_Path, 3, , 选择脚本编译器, 程序(*.exe)
	if (Compiler_Path!="")
		GuiControl,,Compiler_Path, %Compiler_Path%
return

; 默认脚本编译器
Default_Compiler:
	GuiControlGet, AHK_Path
	SplitPath, AHK_Path, ,AHK_Dir
	IfExist, %AHK_Dir%\Compiler\Ahk2Exe.exe
	{
		Compiler_Path=%AHK_Dir%\Compiler\Ahk2Exe.exe
		GuiControl,, Compiler_Path, %Compiler_Path%
	}
return

; 选择脚本编辑器
Choose_Editor:
	Gui +OwnDialogs
	FileSelectFile, Editor_Path, 3, , 选择脚本编辑器, 程序(*.exe)
	if (Editor_Path!="")
		GuiControl,,Editor_Path, %Editor_Path%
return

; 默认脚本编辑器
Default_Editor:
	IfExist, %AhkDir%\SciTE\SciTE.exe
		Editor_Path=%AhkDir%\SciTE\SciTE.exe
	else ifExist, %A_WinDir%\system32\notepad.exe
			Editor_Path=%A_WinDir%\system32\notepad.exe
	GuiControl,, Editor_Path, %Editor_Path%
return

; 设置
Install:
	Gui, Submit

; =====  ds920 修改 2022年1月11日  ===== 第189到191行 =====
	AHK_Path:="D:\Prog\AutoHotkey\AutoHotkey.exe"
	Compiler_Path:="D:\Prog\AutoHotkey\Compiler\Ahk2Exe.exe"
	Editor_Path:="D:\Prog\AutoHotkey\SciTE\SciTE.exe"
	
	IfNotExist, %AHK_Path%
	{
		MsgBox, 16, , AutoHotkey 路径错误 !
		return
	}

	IfNotExist, %Compiler_Path%
	{
		MsgBox, 16, , 编译器路径错误 !
		return
	}

	IfNotExist, %Editor_Path%
	{
		MsgBox, 16, , 编辑器路径错误 !
		return
	}

	; 写入注册表
	RegWrite, REG_SZ, %RootKey%, %Subkey%.ahk,, %FileType%
	RegWrite, REG_SZ, %RootKey%, %Subkey%.ahk\ShellNew, FileName, %Template_Name%
	IfNotExist, %A_WinDir%\ShellNew\%Template_Name%
		gosub Create_Template

	RegWrite, REG_SZ, %RootKey%, %Subkey%%FileType%,, AutoHotkey 脚本
	RegWrite, REG_SZ, %RootKey%, %Subkey%%FileType%\DefaultIcon,, %AHK_Path%`,1
	RegWrite, REG_SZ, %RootKey%, %Subkey%%FileType%\Shell,, Open

	RegWrite, REG_SZ, %RootKey%, %Subkey%%FileType%\Shell\Open,, 运行脚本
	RegWrite, REG_SZ, %RootKey%, %Subkey%%FileType%\Shell\Open\Command,, "%AHK_Path%" "`%1" `%*

	RegWrite, REG_SZ, %RootKey%, %Subkey%%FileType%\Shell\Compile,, 编译脚本
	RegWrite, REG_SZ, %RootKey%, %Subkey%%FileType%\Shell\Compile-Gui,, 编译脚本 (GUI)
	IfInString, Compiler_Path, Ahk2Exe.exe
	{
		RegWrite, REG_SZ, %RootKey%, %Subkey%%FileType%\Shell\Compile\Command,, "%Compiler_Path%" /in "`%1"
		RegWrite, REG_SZ, %RootKey%, %Subkey%%FileType%\Shell\Compile-Gui\Command,, "%Compiler_Path%" /gui /in "`%1"
	}
	else
	{
		RegWrite, REG_SZ, %RootKey%, %Subkey%%FileType%\Shell\Compile\Command,, "%Compiler_Path%" "`%1"
		RegWrite, REG_SZ, %RootKey%, %Subkey%%FileType%\Shell\Compile-Gui\Command,, "%Compiler_Path%" /gui "`%1"
	}

	RegWrite, REG_SZ, %RootKey%, %Subkey%%FileType%\Shell\Edit,, 编辑脚本
	RegWrite, REG_SZ, %RootKey%, %Subkey%%FileType%\Shell\Edit\Command,, "%Editor_Path%" "`%1"

; =====  ds920 修改 2022年1月11日  ===== 第242行 =====
;	MsgBox, 64, , 设置完毕 !
	ExitApp
return

; 编辑脚本模板
Edit_Template:
	GuiControlGet, Editor_Path
	IfNotExist, %Editor_Path%
	{
		MsgBox, 64, , 脚本编辑器路径错误 !
		return
	}
	IfNotExist, %A_WinDir%\ShellNew\%Template_Name%
		gosub Create_Template

	ifExist, %A_WinDir%\system32\notepad.exe
		Run, *RunAs notepad.exe %A_WinDir%\ShellNew\%Template_Name%
	else
		Run, *RunAs %Editor_Path% %A_WinDir%\ShellNew\%Template_Name%
return

; 新建脚本模板
Create_Template:
	FileAppend,
	(
#NoEnv
SendMode Input
SetWorkingDir `%A_ScriptDir`%

	), %A_WinDir%\ShellNew\%Template_Name%, UTF-8

	IfNotExist, %A_WinDir%\ShellNew\%Template_Name%
		MsgBox, 64, , 无法创建脚本模板 !`n`n请尝试使用管理员权限运行本工具。
return

; 从注册表值字符串中提取路径
PathGetPath(pSourceCmd)
{
	local Path, ArgsStartPos = 0
	if (SubStr(pSourceCmd, 1, 1) = """")
		Path := SubStr(pSourceCmd, 2, InStr(pSourceCmd, """", False, 2) - 2)
	else
	{
		ArgsStartPos := InStr(pSourceCmd, " ")
		if ArgsStartPos
			Path := SubStr(pSourceCmd, 1, ArgsStartPos - 1)
		else
			Path = %pSourceCmd%
	}
	return Path
}
}
REM /*
REM =======================================================
REM   Silent-Setup.bat - 自动静默安装AutoHotkey和SciTE4AutoHotkey的批处理脚本
REM
REM   文件     : D:\Prog\AutoHotkey\-Silent-Setup.bat
REM 
REM   脚本作者 : ds920
REM   最新版本 : 1.0.1
REM   更新时间 : 2022年1月26日
REM 
REM   项目主页 : https://gitee.com/ds920
REM 
REM   用法:  (需要Windows系统的电脑)
REM   1.  鼠标双击用WinRAR x86 32位 压缩软件 打包成的SFX自解压exe可自行自动静默安装包文件
REM  
REM =======================================================
REM */

START  "" "%~dp0"AutoHotkey-1.1.35.00-setup.exe  /S /A32 /U32 /U64 /D=D:\Prog\AutoHotkey\ /WAIT
REM 等待3秒钟,以便让AHK文件关联生效,使ahk脚本能够顺利运行
REM ping -n 3 127.0.0.1>nul 2>nul

REM   设置AHK文件关联、汉化AHK文件右键菜单(运行脚本、编译脚本、编译脚本(GUI)、编辑脚本)
REM   脚本说明:  此工具用来修改 AutoHotkey 脚本的右键菜单关联,适用于 AutoHotkey 安装版、绿色版。
REM   作者:      甲壳虫<jdchenjian@gmail.com>
REM   修改作者:	  兔子
REM   修改作者:  ds920
START  "" "%~dp0"SciTE\-Linked.exe

exit
unit PYIndexUnit;

{*******************************************************}
{              汉字-->拼音声母处理 v4.0                 }
{           Developed by cyw(QQ: 26890954)              }
{           2013.9.13 All Right Reserved.               }
{*******************************************************}


{
一、特点:
1、支持多音字,支持所有中国汉字(共20902个),包括难字、生僻字、广东白话字、繁体字等所有计算机能显示的全部汉字。
   例如:镕、啱、揾、叻、嘅、咁、門、長、發財、車、冇乜嘢。
2、同时支持Unicode和ANSI字符集。
3、支持Delphi6至DelphiXE系列的所有Delphi版本(最后一次测试是XE4)。

二、实现原理(Unicode):
1、根据汉字的编码规则,汉字在Unicode的编码范围为$4E00至$9FA5(即:19968至40869, 共20902个汉字)。
2、对中国汉字字库中的每个汉字,扫描从互联网下载的较完整的<GBK汉字各种编码汇总.xls>拼音字库,找到每个汉字的全拼拼音
   (包括多音,一个汉字最多4种读音),并获取每个读音的声母(首字母), 生成汉字声母字典文件。
3、把声母字典文件中每个汉字的声母,按汉字字库的Unicode编码规则全部串在一起,由于一个汉字最多3种读音(有4种以上读音的
   仅有"竓qfzygs, 竕sfzyg, 竡ygsb"三个生僻字, 仅取前三个读音),为每个汉字预留3个字节空间,生成Unicode汉字声母表,
   如本单元所定义的PartUnicode常量。
4、查找原理:要查找一个汉字在声母表中的对应位置,应使用以下公式计算得:
       汉字声母索引 = (汉字Unicode编码 - 19968) * 3 + 1;  //其中19968是指Unicode字符集中的第一个汉字位置; 3表示每个汉字预留的3个字节空间

三、实现原理(ANSI):
1、根据汉字的编码规则,第一字节为区码(纵向),第二字节为位码(横向),
   第一字节的范围是129-254,共126种,其中161-169段存放各种标点符号,254段为无效汉字,真正有效段为129-160,170-253,共116种。
   第二字节的范围是64-254,其中127段为分隔符,不存在任何内容,真正有效段为64-126,128-254,共190种。
   排除无效字符及标点符号后,有效的汉字库分为三部分:
   1)第一部分(区:129-160 位:64-254[除127]) 	                    32*190 =6080
   2)第二部分(区:170-253 位:64-160[除127], 区253位156-160留空)  84*96-5=8059
   3)第三部分(区:176-247 位:161-254, 区215位250-254留空)        72*94-5=6763
                                                                  合计: 20902个汉字
2、按以上规则可生成三个部分的中国汉字字库,每个区码一行,每个位码一列。
3、同二(2)。
4、同二(3),如本单元所定义的Part1..Part3常量。
5、查找原理:要查找一个汉字在声母表中的对应位置,应使用以下公式计算得:
       汉字声母索引 = ((汉字区码 - 段落起始区码) * 位码长度 + 汉字位码 - 段落起始位码) * 3 + 1;  //其中3表示每个汉字预留的3个字节空间
   如汉字“啊”,其区位码分别是(176,161),根据上述第1点所定义,属于第三部分汉字,理应在常量Part3中查找,
   由于第三部分的位码范围是161-254,横向长度是94,即一行(一个区)有94个汉字,所以“啊”在Part3中的位置应该是:
   ((176-176) * 94 + 161 - 161) * 3 + 1 = 1,即Part3[1] = 'a';

四、更新历史:
1、10.9.8 由于全拼输入法的拼音库太过全面,有部分多音字的第一个拼音却不是常用的拼音,导致汉字转声母有时不准确,
          决定抛弃全拼输入法的拼音库,改为采用从互联网下载的较完整的<GBK汉字各种编码汇总.xls>拼音字库,重新生成汉字声母表。
2、10.12.27 上一次更新时是在Excel中编辑<GBK汉字各种编码汇总.xls>文件的,在Excel内替换右括号")"为空时,"Jun1)"替换后会变成"1-Jun",
             Excel的奇怪现象,导致"军"字的声母变成数字"1",类似的情况还有很多。本次更新全面修正此类问题,并且经检测发现99.9%以上的
             多音字最多只有三个读音,仅"竓qfzygs, 竕sfzyg, 竡ygsb"三个生僻字有4种以上读音, 故声母表全部由4个字节改为预留3个字节,
             上述三个僻字仅截取前三个读音的声母。
3、12.2.14 之前的版本按常用程度分为五个级别,但却漏了(区:170-175 位:64-160)一段汉字,合计漏了6*96=576个汉字未处理。今改为按汉字编码
           分布规则,划分为三个部分(三段),共计20902个汉字,是迄今为止史上最完整的汉字字库。据此生成的Part1、Part2、Part3三个声母
           常量也是最完整的汉字声母表。另外,从该版本起,开始支持Delphi2007-DelphiXE系列。
4、13.9.13 针对Unicode的编码规则,生成全新的Unicode原生汉字声母表,放弃以前把String转换为AnsiString的方法,由于少了转换步骤,所以理论上
           在Delphi2009(或更高版本)时算法速度更优更快。同时使用编译指令兼容Delphi6-2007的非UniCode开发环境,这部分保留以前的算法。
}

interface

uses
  SysUtils;

//--------------------------- 声明段 -------------------------------------------

//获取指定汉字的拼音索引字母,如:汉 = h。多音字返回多个声母,如:行 = hx
function GetPYIndex(const OneWord: String; const OnlyOne: Boolean = False): String;
//获取指定字符串的拼音索引字母(多音字总是取第一个音的声母)。如:中山大学 = zsdx
function GetStrPYIndex(const Str: String): String;
//获取字符串Str中与拼音声母字符串PYStr匹配的起始位置。如:PosPY('zsdx','我来自中山大学'),在Unicode环境中返回4,非Unicode环境返回7
function PosPY(const PYStr, Str: String): Integer;
//判断字符串Str的拼音声母是否全部与PYStr相同。如:SamePY('zsdx', '中山大学') = True
function SamePY(const PYStr, Str: String): Boolean;
//获取字符串Str中拼音声母串与字符串SubStr拼音声母串匹配的起始位置。如:PosTextPY('纵声大笑', '我来自中山大学'),在Unicode环境中返回4,非Unicode环境返回7
function PosTextPY(const SubStr, Str: String): Integer;
//判断字符串Str的拼音声母是否全部与字符串SubStr的拼音声母相同。如:SameTextPY('纵声大笑', '中山大学') = True
function SameTextPY(const SubStr, Str: String): Boolean;

//---------------------------- 实现段 ------------------------------------------
implementation

const
  MaxPYLength = 3; //最大的拼音声母个数

{$IFDEF UNICODE}
  //Unicode汉字声母表 $4E00至$9FA5(即:19968至40869, 共20902个)
  PartUnicode =
     'y  dz k  q  s  x  n  wm z  s  s  x  j  bf y  m  g  c  c  z  qj p  s  s  q  b  y  c  d  s  c  d  q  l  d  y  l  y  b  s  s  j  g  y  qp z  j  j  f  g  c  c  l  z  zd n  w  d  w  z  jd l  j  p  f  y  ya n  n  j  j  t  my y  n  z  w  z  h  f  ly z  p  p  '
    +'q  h  g  cs cs y  y  n  mn j  q  y  x  x  g  d  n  n  s  n  s  j  n  j  n  s  n  n  m  l  n  r  x  y  f  s  n  gq n  n  n  n  qg z  gjqg  l  l  y  j  l  n  y  z  s  s  e  c  y  k  y  y  h  q  w  j  s  s  g  g  y  x  y  q  y  jq t  w  k  t  j  h  y  c  '
    +'h  m  n  x  j  t  l  h  j  y  q  b  y  x  d  l  d  w  r  r  j  n  w  y  s  r  l  d  z  j  p  cq b  z  j  j  b  r  c  f  s  l  n  c  z  s  t  z  f  x  x  c  h  t  r  q  g  gy d  d  l  y  c  c  s  s  y  m  m  r  j  c  y  q  z  p  w  w  j  j  y  f  c  r  '
    +'w  f  d  f  z  q  p  y  d  d  w  y  x  k  y  j  a  w  j  f  f  x  j  b  c  f  t  z  y  h  hk y  cz y  s  w  cz c  y  x  s  ct l  c  x  x  w  z  c  x  n  b  g  n  n  x  b  x  l  z  s  q  sc b  s  jgqp  y  s  a  z  dt h  m  d  z  b  q  b  s  c  w  d  z  '
    +'z  y  y  tb z  h  b  t  s  yt yd f  z  g  n  t  n  xs j  y  w  q  n  k  n  p  h  h  l  x  g  y  b  f  m  j  ne b  j  h  h  g  q  t  j  c  y  s  x  s  t  k  z  gk l  y  c  k  g  l  y  s  m  z  x  y  a  l  m  e  l  dt c  c  x  g  z  y  r  j  x  j  z  l  '
   

 

unit yskUnit;

{ ******************************************************* }
{ 应收款登记与查询 }
{ Developed by Cobian(QQ: 595076941) }
{ 2016.9.23 All Right Reserved. }
{ ******************************************************* }

{
  一、特点:
  1  自动备份,当Edit控件的Text改变时不用按保存按钮
  就会自动的判断数据有效性并保存数据到不同的磁盘分区和云端网盘中

  2、智能判断,输入查询内容无需按回车键直接查询。
  procedure TForm1.ComboBox1Change(Sender: TObject);
  类似软件有 MasterSeeker,Hddb,Everything

  3  界面和数据库通用化,所有程序之间的差异都通过Ini文件进行个性化配置

  4  所有操作都有Ini自定义全局热键(快捷键)

  5  Office Excel导入 导出

  6  绿色免安装

  7  权限控制和数据字段记录级别的加密

  8  智能C/S , 当无法连接MS_SQL_Server服务器时,给出声音窗口警告提示并连接本地
  Access数据库,当可以连接服务器时同步数据库。

  9  IntraWeb(B/S)与C/S双模式互相无缝并行工作,C/S和B/S可以同时进行

  二  更新历史

  1  2016.9.23  初步建立一个没有备份错误和保存错误的程序。

}

interface

{$IF CompilerVersion >= 21.0}
{$WEAKLINKRTTI ON}
{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
{$IFEND}

// --------------------------- 引用段 -------------------------------------------
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, DB, ADODB, Grids, DBGrids, ImgList, ComCtrls, ToolWin,
  Buttons, ComObj, Excel2000, Mask, DBCtrls, shellapi, PYIndexUnit,
  uMyClassHelpers, ExtCtrls, System.ImageList, commctrl, clipbrd;

// --------------------------- 声明段 --- CnPack热键 Ctrl + D -------------------
type
  TForm1 = class(TfmForm)
    dbgrd1: TDBGrid;
    il1: TImageList;
    ADOConnectionYsk: TADOConnection;
    ADOQueryYsk: TADOQuery;
    DataSourceYsk: TDataSource;
    grp1: TGroupBox;
    grp2: TGroupBox;
    lbl4: TLabel;
    lbl5: TLabel;
    lbl6: TLabel;
    lbl7: TLabel;
    DBEdit_xwxm1: TDBEdit;
    dbedt_xwxm2: TDBEdit;
    dbedt_xwxm3: TDBEdit;
    dbedt_hzxm: TDBEdit;
    lbl8: TLabel;
    lbl10: TLabel;
    lbl11: TLabel;
    lbl12: TLabel;
    lbl13: TLabel;
    dbedt_t: TDBEdit;
    dbedt_q: TDBEdit;
    dbedt_g: TDBEdit;
    dbedt_h: TDBEdit;
    dbedt_dh: TDBEdit;
    lbl15: TLabel;
    lbl16: TLabel;
    lbl19: TLabel;
    lbl20: TLabel;
    dbedt_dxje: TDBEdit;
    dbedt_qtje: TDBEdit;
    DBEditglf4: TDBEdit;
    DBEditglf5: TDBEdit;
    DBEditglf6: TDBEdit;
    DBEditglf7: TDBEdit;
    lbl1: TLabel;
    dbedt_xwxm2py: TDBEdit;
    dbedt_xwxm3py: TDBEdit;
    dbedt_hzxmpy: TDBEdit;
    dtp_nf0: TDateTimePicker;
    dtp_nf1: TDateTimePicker;
    dtp_nf2: TDateTimePicker;
    dtp_nf3: TDateTimePicker;
    dtp_nf7: TDateTimePicker;
    dtp_nf6: TDateTimePicker;
    dtp_nf5: TDateTimePicker;
    dtp_nf4: TDateTimePicker;
    DBEditglf0: TDBEdit;
    DBEditglf1: TDBEdit;
    DBEditglf2: TDBEdit;
    DBEditglf3: TDBEdit;
    Button_About: TButton;
    DBEdit_xwxm1py: TDBEdit;
    ComboBox_Search: TComboBox;
    BitBtn1: TBitBtn;
    BitBtn2: TBitBtn;
    BitBtn3: TBitBtn;
    BitBtn4: TBitBtn;
    BitBtn5: TBitBtn;
    BitBtn6: TBitBtn;
    BitBtn7: TBitBtn;
    BitBtn8: TBitBtn;
    BitBtn9: TBitBtn;
    BitBtn10: TBitBtn;
    btn11: TBitBtn;
    Button1: TButton;
    lbl2: TLabel;
    lbl3: TLabel;
    DateTimePicker1: TDateTimePicker;
    lbl14: TLabel;
    dbedt_dz: TDBEdit;
    ADOQueryToExcel: TADOQuery;
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure ComboBox_SearchExit(Sender: TObject);
    procedure DBEdit_xwxm1Change(Sender: TObject);
    procedure dbedt_xwxm2Change(Sender: TObject);
    procedure dbedt_xwxm3Change(Sender: TObject);
    procedure dbedt_hzxmChange(Sender: TObject);
    procedure dbgrd1TitleClick(Column: TColumn);
    procedure Button_AboutClick(Sender: TObject);
    procedure DBEdit_xwxm1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure ComboBox_SearchKeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure ComboBox_SearchChange(Sender: TObject);
    procedure dbgrd1DrawColumnCell(Sender: TObject; const Rect: TRect;
      DataCol: Integer; Column: TColumn; State: TGridDrawState);
    procedure BitBtn1Click(Sender: TObject);
    procedure BitBtn2Click(Sender: TObject);
    procedure BitBtn3Click(Sender: TObject);
    procedure BitBtn4Click(Sender: TObject);
    procedure BitBtn5Click(Sender: TObject);
    procedure BitBtn6Click(Sender: TObject);
    procedure BitBtn7Click(Sender: TObject);
    procedure BitBtn8Click(Sender: TObject);
    procedure BitBtn9Click(Sender: TObject);
    procedure BitBtn10Click(Sender: TObject);
    procedure dtp_nf0KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure Button1Click(Sender: TObject);
    procedure BitBtn9KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
    procedure DataSourceYskDataChange(Sender: TObject; Field: TField);
    procedure dbgrd1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
    procedure FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
    procedure BitBtn10KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure BitBtn8KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure BitBtn7KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure dbedt_dzExit(Sender: TObject);
    procedure dtp1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
    procedure dtp_nf0Enter(Sender: TObject);
    procedure dtp_nf1Enter(Sender: TObject);
    procedure dtp_nf2Enter(Sender: TObject);
    procedure dtp_nf3Enter(Sender: TObject);
    procedure dtp_nf4Enter(Sender: TObject);
    procedure dtp_nf5Enter(Sender: TObject);
    procedure dtp_nf6Enter(Sender: TObject);
    procedure dtp_nf7Enter(Sender: TObject);
    procedure Edit1KeyPress(Sender: TObject; var Key: Char);
    procedure DateTimePicker1Enter(Sender: TObject);
    procedure DateTimePicker1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    procedure DateTimePicker1Change(Sender: TObject);
    procedure dtp_nf0Change(Sender: TObject);
    procedure dtp_nf1Change(Sender: TObject);
    procedure dtp_nf2Change(Sender: TObject);
    procedure dtp_nf3Change(Sender: TObject);
    procedure dtp_nf4Change(Sender: TObject);
    procedure dtp_nf5Change(Sender: TObject);
    procedure dtp_nf6Change(Sender: TObject);
    procedure dtp_nf7Change(Sender: TObject);
    procedure dbedt_dhExit(Sender: TObject);
    procedure DBEditglf7Exit(Sender: TObject);
    procedure dbedt_dxjeChange(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure DataSourceADO();
    procedure FormClean();
    procedure DBGridDataSourceDataChange(Sender: TObject; Field: TField);
    procedure btn11Click(Sender: TObject);
    procedure DateTimePicker1Exit(Sender: TObject);
  public
  private
    FSort, FSortField: string;
    isEditing: Boolean;
    CurrectDay: string;
    procedure myshortcut(var message: TMessage); message WM_HOTKEY;
  end;

  // 按住Ctrl键单击跳转到过程函数实现处,Shift+Ctrl+数字,定义书签标签
  // 当前记录数据显示到文本框

procedure SetDBGridFormat;

procedure ADOQueryToDBEdit;
// 当前记录数据显示到日期框

procedure ADOQueryToDateTimePicker;
// 当前记录数据显示到表格

procedure DataSourceToDBGrid;
// 数据查询控件连接到数据连接控件

procedure ADOConnactionToADOQuery;
// 设置数据控件是否可以编辑

procedure SetControlsEnableEdit(isEdit: Boolean);

procedure MDBToADOConnection;

procedure SetNavigatorBitBtnBofEof();

var
  Form1: TForm1;
  i: Integer;
  id: Integer; // 全局热键ID

  // ---------------------------- 实现段 --- 热键Ctrl + Shift + 数字定义标签-------

implementation

uses
  AboutUnit, MyClass;
{$R *.dfm}

function ToExcel(sfilename: string; ADOQuery: TADOQuery): Boolean;
const
  xlNormal = -4143;
var
  y: Integer;
  tsList: TStringList;
  s, filename: string;
  aSheet: Variant;
  excel: OleVariant;
  savedialog: tsavedialog;
begin
  result := true;
  try
    excel := CreateOleObject('Excel.Application');
    excel.workbooks.add;
  except
    // screen.cursor:=crDefault;
    showmessage('无法调用Excel!');
    exit;
  end;
  savedialog := tsavedialog.Create(nil);
  savedialog.filename := sfilename; // 存入文件
  savedialog.Filter := 'Excel文件(*.xls)|*.xls';
  if savedialog.Execute then
  begin
    if FileExists(savedialog.filename) then
      try
        if application.messagebox('该文件已经存在,要覆盖吗?', '询问',
          mb_yesno + mb_iconquestion) = idyes then
          DeleteFile(PChar(savedialog.filename))
        else
        begin
          excel.Quit;
          savedialog.free;
          // screen.cursor:=crDefault;
          exit;
        end;
      except
        excel.Quit;
        savedialog.free;
        screen.cursor := crDefault;
        exit;
      end;
    filename := savedialog.filename;
  end;
  savedialog.free;
  if filename = '' then
  begin
    result := true;
    excel.Quit;
    // screen.cursor:=crDefault;
    exit;
  end;
  aSheet := excel.Worksheets.Item[1];
  tsList := TStringList.Create;
  // tsList.Add('查询结果'); //加入标题

  s := ''; // 加入字段名
  for y := 0 to ADOQuery.fieldCount - 1 do
  begin
    s := s + ADOQuery.Fields.Fields[y].FieldName + #9;
    application.ProcessMessages;
  end;
  tsList.add(s);
  try
    try
      ADOQuery.First;
      while not ADOQuery.Eof do
      begin
        s := '';
        for y := 0 to ADOQuery.fieldCount - 1 do
        begin
          s := s + ADOQuery.Fields[y].AsString + #9;
          application.ProcessMessages;
        end;
        tsList.add(s);

        ADOQuery.next;
      end;
      Clipboard.AsText := tsList.Text;
    except
      result := false;
    end;
  finally
    tsList.free;
  end;
  aSheet.Paste;
  messagebox(application.Handle, '数据导出完毕!', '系统提示',
    MB_ICONINFORMATION or MB_OK);
  try
    if copy(filename, length(filename) - 3, 4) <> '.xls' then
      filename := filename + '.xls';
    excel.ActiveWorkbook.SaveAs(filename, xlNormal, '', '', false, false);
  except
    excel.Quit;
    screen.cursor := crDefault;
    exit;
  end;
  excel.Visible := false; // true会自动打开已经保存的excel
  excel.Quit;
  excel := UnAssigned;

end;

procedure SetDBGridFormat;
begin
  with Form1 do
  begin
    for i := 0 to dbgrd1.Columns.Count - 1 do
    begin
      dbgrd1.Columns.Items[i].Width := 80;
    end;
    dbgrd1.Columns.Items[0].Width := 90;
  end;
end;

procedure MDBtoForm;
begin
  try
    with Form1 do
    begin
      DataSourceToDBGrid;
      ADOQueryToDBEdit;
      ADOQueryToDateTimePicker;
      SetNavigatorBitBtnBofEof;
    end
  except
    showmessage('显示数据失败!');
  end;
end;

procedure SetControlsEnableEdit(isEdit: Boolean);
// 批量设置窗体中控件是否为可编辑状态
begin
  try
    with Form1 do
    begin
      BitBtn1.Enabled := not isEdit;
      BitBtn2.Enabled := not isEdit;
      BitBtn3.Enabled := not isEdit;
      BitBtn4.Enabled := isEdit;
      BitBtn5.Enabled := isEdit;
      BitBtn6.Enabled := not isEdit;
      BitBtn7.Enabled := not isEdit;
      BitBtn8.Enabled := not isEdit;
      BitBtn9.Enabled := not isEdit;
      BitBtn10.Enabled := not isEdit;
      ComboBox_Search.Enabled := not isEdit;
      dbgrd1.Enabled := not isEdit;
      grp1.Enabled := isEdit;
      grp2.Enabled := isEdit;
      for i := 0 to Componentcount - 1 do
      begin
        if Components[i] is TDBEdit then
        begin
          (Components[i] as TDBEdit).Enabled := isEdit;
        end;

        if Components[i] is TDateTimePicker then
        begin
          (Components[i] as TDateTimePicker).Enabled := isEdit;
        end;
      end;
    end;
  except
    showmessage('设置控件使能失败!');
  end;

end;

procedure DataSourceToDBGrid; // MDBtoDBGrid
// 读取数据库中的记录并显示在DBGrid控件中
begin
  try
    with Form1.dbgrd1 do
    begin
      DataSource := Form1.DataSourceYsk;
    end;
  except
    showmessage('显示表格数据失败!');
  end;
end;

procedure ADOQueryToDBEdit;
// 读取数据库中的记录并显示在DBEdit控件中
begin
  try
    with Form1 do
    begin
      for i := 0 to Componentcount - 1 do
      begin
        if Components[i] is TDBEdit then
        begin
          (Components[i] as TDBEdit).DataSource := DataSourceYsk;
        end;
      end;
      dbedt_t.DataField := '堂';
      Form1.dbedt_hzxm.DataField := '户主姓名';
    end;
  except
    showmessage('显示编辑框数据失败!');
  end;
end;

procedure ADOQueryToDateTimePicker;
// 读取数据库中的日期记录并显示在DateTimePicker控件中
begin
  try
    with Form1 do
    begin
      if not isEditing then
      begin
        if trim(ADOQueryYsk.FieldByName('日期').AsString) = '' then
          DateTimePicker1.Format := ' '
        else
        begin
          DateTimePicker1.Format := 'yyyy-MM-dd';
          DateTimePicker1.DateTime := ADOQueryYsk.FieldByName('日期').AsDateTime;
        end;
        if trim(ADOQueryYsk.FieldByName('年1').AsString) = '' then
          dtp_nf0.Format := ' '
        else
        begin
          dtp_nf0.Format := 'yyyy-MM-dd';
          dtp_nf0.DateTime := ADOQueryYsk.FieldByName('年1').AsDateTime;
        end;
        if trim(ADOQueryYsk.FieldByName('年2').AsString) = '' then
          dtp_nf1.Format := ' '
        else
        begin
          dtp_nf1.Format := 'yyyy-MM-dd';
          dtp_nf1.DateTime := ADOQueryYsk.FieldByName('年2').AsDateTime;
        end;
        if trim(ADOQueryYsk.FieldByName('年3').AsString) = '' then
          dtp_nf2.Format := ' '
        else
        begin
          dtp_nf2.Format := 'yyyy-MM-dd';
          dtp_nf2.DateTime := ADOQueryYsk.FieldByName('年3').AsDateTime;
        end;
        if trim(ADOQueryYsk.FieldByName('年4').AsString) = '' then
          dtp_nf3.Format := ' '
        else
        begin
          dtp_nf3.Format := 'yyyy-MM-dd';
          dtp_nf3.DateTime := ADOQueryYsk.FieldByName('年4').AsDateTime;
        end;
        if trim(ADOQueryYsk.FieldByName('年5').AsString) = '' then
          dtp_nf4.Format := ' '
        else
        begin
          dtp_nf4.Format := 'yyyy-MM-dd';
          dtp_nf4.DateTime := ADOQueryYsk.FieldByName('年5').AsDateTime;
        end;
        if trim(ADOQueryYsk.FieldByName('年6').AsString) = '' then
          dtp_nf5.Format := ' '
        else
        begin
          dtp_nf5.Format := 'yyyy-MM-dd';
          dtp_nf5.DateTime := ADOQueryYsk.FieldByName('年6').AsDateTime;
        end;
        if trim(ADOQueryYsk.FieldByName('年7').AsString) = '' then
          dtp_nf6.Format := ' '
        else
        begin
          dtp_nf6.Format := 'yyyy-MM-dd';
          dtp_nf6.DateTime := ADOQueryYsk.FieldByName('年7').AsDateTime;
        end;
        if trim(ADOQueryYsk.FieldByName('年8').AsString) = '' then
          dtp_nf7.Format := ' '
        else
        begin
          dtp_nf7.Format := 'yyyy-MM-dd';
          dtp_nf7.DateTime := ADOQueryYsk.FieldByName('年8').AsDateTime;
        end;
      end;
    end;
  except
    showmessage('显示日期失败!');
  end;
end;

procedure MDBToADOConnection;
// 连接Access数据库(MDB文件)并在窗体上显示数据
begin
  try
    application.ProcessMessages;
    with Form1.ADOConnectionYsk do
    begin
      Connected := false;
      LoginPrompt := false;
      ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' + 'Data Source=' +
        ExtractFilePath(application.ExeName) + 'YskAccessMDB.mdb;' +
        'Persist Security Info=False;';
      Connected := true;
    end;
  except
    showmessage('连接数据库失败!');
  end;
end;

procedure ADOConnactionToADOQuery;
// 将数据库记录集读取到ADOQuery对象
begin
  try
    with Form1.ADOQueryYsk do
    begin
      Close;
      Connection := Form1.ADOConnectionYsk;
      SQL.clear;
      SQL.add('Select * From 客户资料数据库 ');
      SQL.add(' order by 电脑编号');
      open;
      application.ProcessMessages;
    end
  except
    showmessage('查询数据库失败!');
  end;
end;

procedure TForm1.DataSourceADO();
// 将数据库记录集读取到ADOQuery对象
begin
  try
    with DataSourceYsk do
    begin
      DataSet := ADOQueryYsk;
    end
  except
    showmessage('读取数据源失败!');
  end;
end;

procedure TForm1.FormClean();
begin
  for i := 0 to Self.Componentcount - 1 do
  begin
    if Self.Components[i] is TDBEdit then
    begin
      (Self.Components[i] as TDBEdit).Text := '';
    end;
    if Self.Components[i] is TDateTimePicker then
    begin
      (Self.Components[i] as TDateTimePicker).Format := ' ';
    end;
  end;
end;

procedure TForm1.FormShow(Sender: TObject);
begin
  try
    isEditing := false;
    for i := 0 to Self.Componentcount - 1 do
    begin
      if Self.Components[i] is TDBEdit then
      begin
        (Self.Components[i] as TDBEdit).MaxLength := 9;
      end;
      Self.dbedt_dh.MaxLength := 12;
      Self.dbedt_dz.MaxLength := 7;
      Self.dbedt_xwxm3py.MaxLength := 20;
      dbedt_qtje.ReadOnly := true;
    end;
    with Self.dbgrd1 do
    begin
      Enabled := true;
      ReadOnly := true;
    end;

    with Self do
    begin
      left := 0;
      Top := 0;
      WindowState := wsMaximized;
      SetControlsEnableEdit(false);
      ComboBox_Search.SetFocus;
    end;
    MDBToADOConnection;
    ADOConnactionToADOQuery;
    DataSourceADO;
    DataSourceToDBGrid;
    ADOQueryToDBEdit;
    ADOQueryToDateTimePicker;
    SetNavigatorBitBtnBofEof;
    SetDBGridFormat;

    Self.KeyPreview := true;
    id := GlobalAddAtom('hotkey');

    RegisterHotKey(Handle, id, mod_control, 83);

  except
    showmessage('显示窗口失败!');
  end;

end;

procedure TForm1.myshortcut(var message: TMessage);
begin

  // ShowMessage('你好,Crtl + S 被按下,VK_S,83');
  if BitBtn4.Enabled = true then
    Self.BitBtn4.Click;
  Self.BitBtn1.Click;
  Self.Refresh;
end;

procedure SetNavigatorBitBtnBofEof();
// 根据当前记录所在位置调整按钮状态
begin
  with Form1 do
  begin
    if ADOQueryYsk.Bof then
    begin
      BitBtn6.Enabled := false;
      BitBtn7.Enabled := false;
      BitBtn8.Enabled := true;
      BitBtn9.Enabled := true;
    end
    else if ADOQueryYsk.Eof then
    begin
      BitBtn6.Enabled := true;
      BitBtn7.Enabled := true;
      BitBtn8.Enabled := false;
      BitBtn9.Enabled := false;
    end
    else
    begin
      BitBtn6.Enabled := true;
      BitBtn7.Enabled := true;
      BitBtn8.Enabled := true;
      BitBtn9.Enabled := true;
    end;
  end;
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
  dir: string;
  backupfile: string;
begin
  try
    Self.Visible := false;
    // if Application.MessageBox('要退出系统吗?', '提示', MB_YESNO or
    // MB_ICONQUESTION) = mryes then
    begin
      DataSourceYsk.DataSet := nil;
      DataSourceYsk := nil;
      ADOConnectionYsk.Connected := false;
      ADOConnectionYsk.Destroy;
      ADOConnectionYsk := nil;
      dir := PChar(ExtractFilePath(application.ExeName) + 'Backup\');
      backupfile := PChar(ExtractFilePath(application.ExeName) + 'Backup\' +
        '应收款数据库' + FormatdateTime('mm', now) + '月' + FormatdateTime('dd', now) +
        '日备份.bak');
      if not DirectoryExists(dir) then
        ForceDirectories(dir);
      DeleteFile(backupfile);
      copyfile(PChar(ExtractFilePath(application.ExeName) + 'YskAccessMDB.mdb'),
        PChar(ExtractFilePath(application.ExeName) + 'Backup\' + '应收款数据库' +
        FormatdateTime('mm', now) + '月' + FormatdateTime('dd', now) +
        '日备份.bak'), true);

      if not DirectoryExists('c:\应收款数据库\') then
        ForceDirectories('c:\应收款数据库\');
      DeleteFile('c:\应收款数据库\' + '应收款数据库' + FormatdateTime('mm', now) + '月' +
        FormatdateTime('dd', now) + '日备份.bak');
      if not copyfile(PChar(ExtractFilePath(application.ExeName) +
        'YskAccessMDB.mdb'),
        PChar('c:\应收款数据库\' + '应收款数据库' + FormatdateTime('mm', now) + '月' +
        FormatdateTime('dd', now) + '日备份.bak'), true) then
        showmessage('C:盘备份失败,请重试!');
      if not DirectoryExists('d:\应收款数据库\') then
        ForceDirectories('d:\应收款数据库\');
      DeleteFile('d:\应收款数据库\' + '应收款数据库' + FormatdateTime('mm', now) + '月' +
        FormatdateTime('dd', now) + '日备份.bak');
      if not copyfile(PChar(ExtractFilePath(application.ExeName) +
        'YskAccessMDB.mdb'),
        PChar('d:\应收款数据库\' + '应收款数据库' + FormatdateTime('mm', now) + '月' +
        FormatdateTime('dd', now) + '日备份.bak'), true) then
        showmessage('D:盘备份失败,请重试!');
      if not DirectoryExists('e:\应收款数据库\') then
        ForceDirectories('e:\应收款数据库\');
      DeleteFile('e:\应收款数据库\' + '应收款数据库' + FormatdateTime('mm', now) + '月' +
        FormatdateTime('dd', now) + '日备份.bak');
      if not copyfile(PChar(ExtractFilePath(application.ExeName) +
        'YskAccessMDB.mdb'),
        PChar('e:\应收款数据库\' + '应收款数据库' + FormatdateTime('mm', now) + '月' +
        FormatdateTime('dd', now) + '日备份.bak'), true) then
        if not DirectoryExists('f:\应收款数据库\') then
          ForceDirectories('f:\应收款数据库\');
      DeleteFile('f:\应收款数据库\' + '应收款数据库' + FormatdateTime('mm', now) + '月' +
        FormatdateTime('dd', now) + '日备份.bak');
      if not copyfile(PChar(ExtractFilePath(application.ExeName) +
        'YskAccessMDB.mdb'),
        PChar('f:\应收款数据库\' + '应收款数据库' + FormatdateTime('mm', now) + '月' +
        FormatdateTime('dd', now) + '日备份.bak'), true) then
        if not DirectoryExists('G:\应收款数据库\') then
          ForceDirectories('g:\应收款数据库\');
      DeleteFile('g:\应收款数据库\' + '应收款数据库' + FormatdateTime('mm', now) + '月' +
        FormatdateTime('dd', now) + '日备份.bak');
      if not copyfile(PChar(ExtractFilePath(application.ExeName) +
        'YskAccessMDB.mdb'),
        PChar('g:\应收款数据库\' + '应收款数据库' + FormatdateTime('mm', now) + '月' +
        FormatdateTime('dd', now) + '日备份.bak'), true) then
        if not DirectoryExists('h:\应收款数据库\') then
          ForceDirectories('h:\应收款数据库\');
      DeleteFile('h:\应收款数据库\' + '应收款数据库' + FormatdateTime('mm', now) + '月' +
        FormatdateTime('dd', now) + '日备份.bak');
      if not copyfile(PChar(ExtractFilePath(application.ExeName) +
        'YskAccessMDB.mdb'),
        PChar('h:\应收款数据库\' + '应收款数据库' + FormatdateTime('mm', now) + '月' +
        FormatdateTime('dd', now) + '日备份.bak'), true) then
        application.Terminate;
      Sleep(1000);
      ShellExecute(Handle, 'Open', PChar(ExtractFilePath(application.ExeName) +
        'Compress.exe'), PChar('yyyy-MM-dd' + 'YskAccessMDB.mdb' +
        'yyyy-MM-dd'), '', SW_SHOWNORMAL);
    end
  except
    showmessage('备份应收款数据库失败,请立即重试!');
  end;
end;

procedure TForm1.ComboBox_SearchKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  case Key of
    VK_UP:
      begin
        Key := Word(#0);
        BitBtn7.Click;
      end;
    VK_DOWN:
      begin
        Key := Word(#0);
        BitBtn8.Click;
      end;
    VK_PRIOR:
      begin
        Key := Word(#0);
        BitBtn7.Click;
        BitBtn7.Click;
        BitBtn7.Click;
        BitBtn7.Click;
        BitBtn7.Click;
        BitBtn7.Click;
        BitBtn7.Click;
        BitBtn7.Click;
      end;
    VK_NEXT:
      begin
        Key := Word(#0);
        BitBtn8.Click;
        BitBtn8.Click;
        BitBtn8.Click;
        BitBtn8.Click;
        BitBtn8.Click;
        BitBtn8.Click;
        BitBtn8.Click;
        BitBtn8.Click;
      end;
    VK_END:
      begin
        Key := Word(#0);
        BitBtn9.Click;
      end;
    VK_HOME:
      begin
        Key := Word(#0);
        BitBtn6.Click;
      end;
    VK_ESCAPE:
      begin
        ComboBox_Search.SetFocus;
        ComboBox_Search.SelectAll;
      end;
  end;
end;

procedure TForm1.ComboBox_SearchChange(Sender: TObject);
begin
  if ComboBox_Search.Text = '请输入拼音首字母' then
    with ADOQueryYsk do
    begin
      application.ProcessMessages;
      Close;
      SQL.clear;
      SQL.add('Select * From 客户资料数据库 ');
      SQL.add(' order by 电脑编号');
      open;
      application.ProcessMessages;
    end
  else
  begin
    with ADOQueryYsk do
    begin
      application.ProcessMessages;
      Close;
      SQL.clear;
      SQL.add('Select * From 客户资料数据库 where 姓名1 Like ' +
        Quotedstr('%' + (ComboBox_Search.Text) + '%'));
      SQL.add('or 姓名2 Like ' + Quotedstr('%' + (ComboBox_Search.Text) + '%'));
      SQL.add('or 姓名3 Like ' + Quotedstr('%' + (ComboBox_Search.Text) + '%'));
      SQL.add('or 户主姓名 Like ' + Quotedstr('%' + (ComboBox_Search.Text) + '%'));
      SQL.add('or 姓名1py Like ' +
        Quotedstr('%' + (ComboBox_Search.Text) + '%'));
      SQL.add('or 姓名2py Like ' +
        Quotedstr('%' + (ComboBox_Search.Text) + '%'));
      SQL.add('or 姓名3py Like ' +
        Quotedstr('%' + (ComboBox_Search.Text) + '%'));
      SQL.add('or 户主姓名py Like ' +
        Quotedstr('%' + (ComboBox_Search.Text) + '%'));
      SQL.add('or 电脑编号 Like ' + Quotedstr('%' + (ComboBox_Search.Text) + '%'));
      SQL.add(' order by 电脑编号');
      open;
      application.ProcessMessages;
    end;
  end;
  application.ProcessMessages;
  dbgrd1.Refresh;
  application.ProcessMessages;
  application.ProcessMessages;
  application.ProcessMessages;
end;

procedure TForm1.ComboBox_SearchExit(Sender: TObject);
begin
  ComboBox_Search.Text := '请输入拼音首字母';
end;

procedure TForm1.DBEditglf7Exit(Sender: TObject);
begin
  dbedt_dz.SetFocus;
end;

procedure TForm1.DBEdit_xwxm1Change(Sender: TObject);
begin
  DBEdit_xwxm1py.Text := GetStrPYIndex(DBEdit_xwxm1.Text);
end;

procedure TForm1.dbedt_xwxm2Change(Sender: TObject);
begin
  dbedt_xwxm2py.Text := GetStrPYIndex(dbedt_xwxm2.Text);
end;

procedure TForm1.dbedt_xwxm3Change(Sender: TObject);
begin
  dbedt_xwxm3py.Text := GetStrPYIndex(dbedt_xwxm3.Text) + ' ' +
    GetStrPYIndex(DBEdit_xwxm1.Text) + ' ' + GetStrPYIndex(dbedt_xwxm2.Text) +
    ' ' + GetStrPYIndex(dbedt_hzxm.Text);

  dbedt_hzxmpy.Text := GetStrPYIndex(dbedt_hzxm.Text);
end;

procedure TForm1.dbedt_dhExit(Sender: TObject);
begin
  // dtp_nf0.SetFocus;
end;

procedure TForm1.dbedt_dxjeChange(Sender: TObject);
begin
  if (dbedt_dxje.Text <> '') then
    if strtoint(dbedt_dxje.Text) > 0 then
      dbedt_qtje.Text := dbedt_dxje.Text;

  if (dbedt_qtje.Text <> '') and (DBEditglf0.Text <> '') then
    if (strtoint(dbedt_qtje.Text) - strtoint(DBEditglf0.Text) >= 0) then
      dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
        strtoint(DBEditglf0.Text));

  if (dbedt_qtje.Text <> '') and (DBEditglf1.Text <> '') then
    if (strtoint(dbedt_qtje.Text) - strtoint(DBEditglf1.Text) >= 0) then
      dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
        strtoint(DBEditglf1.Text));

  if (dbedt_qtje.Text <> '') and (DBEditglf2.Text <> '') then
    if (strtoint(dbedt_qtje.Text) - strtoint(DBEditglf2.Text) >= 0) then
      dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
        strtoint(DBEditglf2.Text));

  if (dbedt_qtje.Text <> '') and (DBEditglf3.Text <> '') then
    if (strtoint(dbedt_qtje.Text) - strtoint(DBEditglf3.Text) >= 0) then
      dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
        strtoint(DBEditglf3.Text));

  if (dbedt_qtje.Text <> '') and (DBEditglf4.Text <> '') then
    if (strtoint(dbedt_qtje.Text) - strtoint(DBEditglf4.Text) >= 0) then
      dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
        strtoint(DBEditglf4.Text));

  if (dbedt_qtje.Text <> '') and (DBEditglf5.Text <> '') then
    if (strtoint(dbedt_qtje.Text) - strtoint(DBEditglf5.Text) >= 0) then
      dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
        strtoint(DBEditglf5.Text));

  if (dbedt_qtje.Text <> '') and (DBEditglf6.Text <> '') then
    if (strtoint(dbedt_qtje.Text) - strtoint(DBEditglf6.Text) >= 0) then
      dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
        strtoint(DBEditglf6.Text));

  if (dbedt_qtje.Text <> '') and (DBEditglf7.Text <> '') then
    if (strtoint(dbedt_qtje.Text) - strtoint(DBEditglf7.Text) >= 0) then
      dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
        strtoint(DBEditglf7.Text));
end;

procedure TForm1.dbedt_dzExit(Sender: TObject);
begin
  BitBtn4.SetFocus;
end;

procedure TForm1.dbedt_hzxmChange(Sender: TObject);
begin
  dbedt_xwxm3py.Text := GetStrPYIndex(dbedt_xwxm3.Text) + ' ' +
    GetStrPYIndex(DBEdit_xwxm1.Text) + ' ' + GetStrPYIndex(dbedt_xwxm2.Text) +
    ' ' + GetStrPYIndex(dbedt_hzxm.Text);

  dbedt_hzxmpy.Text := GetStrPYIndex(dbedt_hzxm.Text);
end;

procedure TForm1.dbgrd1TitleClick(Column: TColumn);
var
  iFieldCount: Integer;
begin
  for iFieldCount := 0 to dbgrd1.Columns.Count - 1 do
  begin
    if (copy(dbgrd1.Columns[iFieldCount].Title.Caption,
      length(dbgrd1.Columns[iFieldCount].Title.Caption) - 1, 2) = '▼') or
      (copy(dbgrd1.Columns[iFieldCount].Title.Caption,
      length(dbgrd1.Columns[iFieldCount].Title.Caption) - 1, 2) = '▲') then
    begin
      dbgrd1.Columns[iFieldCount].Title.Caption :=
        copy(dbgrd1.Columns[iFieldCount].Title.Caption, 1,
        length(dbgrd1.Columns[iFieldCount].Title.Caption) - 3);
      break;
    end;
  end;
  if Column.FieldName = FSortField then
  begin
    if FSort = 'DESC' then
      FSort := 'ASC'
    else
      FSort := 'DESC';
  end
  else
  begin
    FSortField := Column.FieldName;
    FSort := 'ASC';
  end;
  if FSort = 'ASC' then
    Column.Title.Caption := Column.Title.Caption + ' ▲'
  else
    Column.Title.Caption := Column.Title.Caption + ' ▼';
  ADOQueryYsk.Sort := Column.FieldName + 'yyyy-MM-dd' + FSort;
end;

procedure TForm1.DBGridDataSourceDataChange(Sender: TObject; Field: TField);
begin
  ADOQueryToDateTimePicker;
end;

procedure TForm1.dtp1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  case Key of
    VK_RETURN:
      begin
        Key := Word(#0);
        if ssShift in Shift then
          Perform(WM_NEXTDLGCTL, 1, 0)
        else
          Perform(WM_NEXTDLGCTL, 0, 0);
      end;
    VK_UP:
      begin
        Key := Word(#0);
        Perform(WM_NEXTDLGCTL, 1, 0);
      end;
    VK_DELETE:
      begin
      end;
  end;
end;

procedure TForm1.DBEdit_xwxm1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  case Key of
    VK_RETURN:
      begin
        Key := Word(#0);
        if ssShift in Shift then
          Perform(WM_NEXTDLGCTL, 1, 0)
        else
          Perform(WM_NEXTDLGCTL, 0, 0);
      end;
    VK_UP:
      begin
        Key := Word(#0);
        Perform(WM_NEXTDLGCTL, 1, 0);
      end;
  end;
end;

procedure TForm1.Button_AboutClick(Sender: TObject);
begin
  application.CreateForm(Tform2, form2);
  form2.ShowModal;
end;

procedure TForm1.dbgrd1DrawColumnCell(Sender: TObject; const Rect: TRect;
  DataCol: Integer; Column: TColumn; State: TGridDrawState);
var
  i: Integer;
begin
  if gdSelected in State then
    exit;
  for i := 0 to (Sender as TDBGrid).Columns.Count - 1 do
  begin
    (Sender as TDBGrid).Columns[i].Title.Font.name := '宋体';
    (Sender as TDBGrid).Columns[i].Title.Font.Size := 12;
    (Sender as TDBGrid).Columns[i].Title.Font.Color := clBlack;
    (Sender as TDBGrid).Columns[i].Title.Color := $00F7D5C1;
  end;
  if ADOQueryYsk.RecNo mod 2 = 0 then
    (Sender as TDBGrid).Canvas.Brush.Color := clInfoBk
  else
    (Sender as TDBGrid).Canvas.Brush.Color := RGB(191, 255, 223);
  dbgrd1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
  with (Sender as TDBGrid).Canvas do
  begin
    Pen.Color := $00FF0000;
    MoveTo(Rect.left, Rect.Bottom);
    LineTo(Rect.Right, Rect.Bottom);
    Pen.Color := $0000FF00;
    MoveTo(Rect.Right, Rect.Top);
    LineTo(Rect.Right, Rect.Bottom);
  end;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
var
  s: string;
  i: Integer;
begin
  isEditing := true;
  FormClean;
  i := 1;
  with ADOQueryYsk do
  begin
    Close;
    SQL.clear;
    SQL.add('Select * from 客户资料数据库 order by 电脑编号');
    open;
  end;
  if ADOQueryYsk.RecordCount < 1 then
  begin
    ADOQueryYsk.Append;
    ADOQueryYsk.Edit;
    ADOQueryYsk.FieldByName('电脑编号').AsString := 'KH000001';
  end
  else
  begin
    ADOQueryYsk.Last;
    i := strtoint(copy(ADOQueryYsk.FieldByName('电脑编号').AsString, 3, 6));
    ADOQueryYsk.Append;
    ADOQueryYsk.Edit;
    ADOQueryYsk.FieldByName('电脑编号').AsString := 'KH' +
      formatfloat('000000', i + 1);
  end;
  SetControlsEnableEdit(true);
  dbedt_t.SetFocus;
end;

procedure TForm1.BitBtn2Click(Sender: TObject);
begin
  isEditing := true;
  Form1.dbgrd1.Enabled := false;
  SetControlsEnableEdit(true);
  ADOQueryYsk.Edit;
  dbedt_t.SetFocus;
end;

procedure TForm1.BitBtn3Click(Sender: TObject);
begin
  begin
    if ADOQueryYsk.RecordCount < 1 then
    begin
      showmessage('客户信息已为空,无法删除。');
    end
    else
    begin
      if application.messagebox('真的要删除客户信息吗?', '提示', mb_yesno) = idyes then
        ADOQueryYsk.Delete;
    end;
    SetControlsEnableEdit(false);
  end;
end;

procedure TForm1.BitBtn4Click(Sender: TObject);
var
  p: DWORD;
begin
  SetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SSHORTDATE, PChar('yyyy-MM-dd'));
  SetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_SLONGDATE,
    PChar('yyyy''年''MM''月 ''dd''日'''));
  SetLocaleInfo(LOCALE_USER_DEFAULT, LOCALE_STIMEFORMAT, PChar('H:mm:ss'));
  SendMessageTimeOut(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0,
    SMTO_ABORTIFHUNG, 10, p);
  ADOConnectionYsk.BeginTrans;
  try
    if (dbedt_hzxm.Text = '') then
    begin
      showmessage('户主姓名必须填写。');
      SetControlsEnableEdit(true);
      exit;
    end
    else
    begin
      if DateTimePicker1.Format = ' ' then
        ADOQueryYsk.FieldByName('日期').AsString := ''
      else
        ADOQueryYsk.FieldByName('日期').AsDateTime :=
          StrToDate(FormatdateTime('yyyy-MM-dd', DateTimePicker1.DateTime));
      if dtp_nf0.Format = ' ' then
        ADOQueryYsk.FieldByName('年1').AsString := ''
      else
        ADOQueryYsk.FieldByName('年1').AsDateTime :=
          StrToDate(FormatdateTime('yyyy-MM-dd', dtp_nf0.DateTime));
      if dtp_nf1.Format = ' ' then
        ADOQueryYsk.FieldByName('年2').AsString := ''
      else
        ADOQueryYsk.FieldByName('年2').AsDateTime :=
          StrToDate(FormatdateTime('yyyy-MM-dd', dtp_nf1.DateTime));
      if dtp_nf2.Format = ' ' then
        ADOQueryYsk.FieldByName('年3').AsString := ''
      else
        ADOQueryYsk.FieldByName('年3').AsDateTime :=
          StrToDate(FormatdateTime('yyyy-MM-dd', dtp_nf2.DateTime));
      if dtp_nf3.Format = ' ' then
        ADOQueryYsk.FieldByName('年4').AsString := ''
      else
        ADOQueryYsk.FieldByName('年4').AsDateTime :=
          StrToDate(FormatdateTime('yyyy-MM-dd', dtp_nf3.DateTime));
      if dtp_nf4.Format = ' ' then
        ADOQueryYsk.FieldByName('年5').AsString := ''
      else
        ADOQueryYsk.FieldByName('年5').AsDateTime :=
          StrToDate(FormatdateTime('yyyy-MM-dd', dtp_nf4.DateTime));
      if dtp_nf5.Format = ' ' then
        ADOQueryYsk.FieldByName('年6').AsString := ''
      else
        ADOQueryYsk.FieldByName('年6').AsDateTime :=
          StrToDate(FormatdateTime('yyyy-MM-dd', dtp_nf5.DateTime));
      if dtp_nf6.Format = ' ' then
        ADOQueryYsk.FieldByName('年7').AsString := ''
      else
        ADOQueryYsk.FieldByName('年7').AsDateTime :=
          StrToDate(FormatdateTime('yyyy-MM-dd', dtp_nf6.DateTime));
      if dtp_nf7.Format = ' ' then
        ADOQueryYsk.FieldByName('年8').AsString := ''
      else
        ADOQueryYsk.FieldByName('年8').AsDateTime :=
          StrToDate(FormatdateTime('yyyy-MM-dd', dtp_nf7.DateTime));

      if (dbedt_dxje.Text <> '') then
        if strtoint(dbedt_dxje.Text) < 0 then
        begin
          showmessage('请正确填写定金额');
          exit;
        end
        else
        begin
          dbedt_qtje.Text := dbedt_dxje.Text;
        end;

      if (DBEditglf0.Text <> '') then
        if strtoint(dbedt_qtje.Text) - strtoint(DBEditglf0.Text) < 0 then
        begin
          showmessage('请正确填写定金额1');
          exit;
        end
        else
        begin
          dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
            strtoint(DBEditglf0.Text));
        end;

      if (DBEditglf1.Text <> '') then
        if strtoint(dbedt_qtje.Text) - strtoint(DBEditglf1.Text) < 0 then
        begin
          showmessage('请正确填写定金额2');
          exit;
        end
        else
        begin
          dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
            strtoint(DBEditglf1.Text));
        end;

      if (DBEditglf2.Text <> '') then
        if strtoint(dbedt_qtje.Text) - strtoint(DBEditglf2.Text) < 0 then
        begin
          showmessage('请正确填写定金额3');
          exit;
        end
        else
        begin
          dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
            strtoint(DBEditglf2.Text));
        end;

      if (DBEditglf3.Text <> '') then
        if strtoint(dbedt_qtje.Text) - strtoint(DBEditglf3.Text) < 0 then
        begin
          showmessage('请正确填写定金额4');
          exit;
        end
        else
        begin
          dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
            strtoint(DBEditglf3.Text));
        end;

      if (DBEditglf4.Text <> '') then
        if strtoint(dbedt_qtje.Text) - strtoint(DBEditglf4.Text) < 0 then
        begin
          showmessage('请正确填写定金额5');
          exit;
        end
        else
        begin
          dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
            strtoint(DBEditglf4.Text));
        end;

      if (DBEditglf5.Text <> '') then
        if strtoint(dbedt_qtje.Text) - strtoint(DBEditglf5.Text) < 0 then
        begin
          showmessage('请正确填写定金额6');
          exit;
        end
        else
        begin
          dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
            strtoint(DBEditglf5.Text));
        end;

      if (DBEditglf6.Text <> '') then
        if strtoint(dbedt_qtje.Text) - strtoint(DBEditglf6.Text) < 0 then
        begin
          showmessage('请正确填写定金额7');
          exit;
        end
        else
        begin
          dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
            strtoint(DBEditglf6.Text));
        end;

      if (DBEditglf7.Text <> '') then
        if strtoint(dbedt_qtje.Text) - strtoint(DBEditglf7.Text) < 0 then
        begin
          showmessage('请正确填写定金额8');
          exit;
        end
        else
        begin
          dbedt_qtje.Text := inttostr(strtoint(dbedt_qtje.Text) -
            strtoint(DBEditglf7.Text));
        end;

      ADOQueryYsk.Post;
      ADOQueryYsk.Active := false;
      ADOQueryYsk.Active := true;
      SetControlsEnableEdit(false);
      ADOConnectionYsk.CommitTrans;
    end;
  except
    showmessage('记录保存失败!');
    ADOConnectionYsk.RollbackTrans;
    showmessage('记录保存失败!');
  end;
  isEditing := false;
  Form1.dbgrd1.Enabled := true;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  i: Integer;
begin
  ADOQueryYsk.First;
  ADOQueryYsk.Edit;
  for i := 0 to ADOQueryYsk.RecordCount - 1 do
  begin
    ADOQueryYsk.Edit;
    ADOQueryYsk.FieldByName('电脑编号').AsString := 'KH' +
      formatfloat('000000', i + 1);
    if not ADOQueryYsk.FieldByName('姓名1').IsNull then
    begin
      ADOQueryYsk.FieldByName('姓名1py').Value :=
        GetStrPYIndex(ADOQueryYsk.FieldByName('姓名1').AsString);
    end;
    if not ADOQueryYsk.FieldByName('姓名2').IsNull then
    begin
      ADOQueryYsk.FieldByName('姓名2py').Value :=
        GetStrPYIndex(ADOQueryYsk.FieldByName('姓名2').AsString);
    end;
    if not ADOQueryYsk.FieldByName('姓名3').IsNull then
    begin
      ADOQueryYsk.FieldByName('姓名3py').Value :=
        GetStrPYIndex(ADOQueryYsk.FieldByName('姓名3').AsString);
    end;
    if not ADOQueryYsk.FieldByName('户主姓名').IsNull then
    begin
      ADOQueryYsk.FieldByName('户主姓名py').Value :=
        GetStrPYIndex(ADOQueryYsk.FieldByName('姓名1').AsString) + 'yyyy-MM-dd'
        + GetStrPYIndex(ADOQueryYsk.FieldByName('姓名2').AsString) +
        'yyyy-MM-dd' + GetStrPYIndex(ADOQueryYsk.FieldByName('户主姓名').AsString) +
        'yyyy-MM-dd' + GetStrPYIndex(ADOQueryYsk.FieldByName('姓名3').AsString);
    end;
    ADOQueryYsk.Post;
    if not ADOQueryYsk.Eof then
      ADOQueryYsk.next;
    application.ProcessMessages;
  end;
end;

procedure TForm1.BitBtn5Click(Sender: TObject);
begin
  isEditing := false;
  ADOQueryYsk.Cancel;
  SetControlsEnableEdit(false);
  Form1.dbgrd1.Enabled := true;
end;

procedure TForm1.BitBtn6Click(Sender: TObject);
begin
  ADOQueryYsk.First;
  MDBtoForm;
end;

procedure TForm1.BitBtn7Click(Sender: TObject);
begin
  try
    ADOQueryYsk.Prior;
    MDBtoForm;
  except

  end;
end;

procedure TForm1.BitBtn8Click(Sender: TObject);
begin
  try
    ADOQueryYsk.next;
    MDBtoForm;
  except
  end;
end;

procedure TForm1.BitBtn9Click(Sender: TObject);
begin
  try
    ADOQueryYsk.Last;
    MDBtoForm;
  except
  end;
end;

procedure TForm1.BitBtn10Click(Sender: TObject);
begin
  Form1.Close;
end;

procedure TForm1.dtp_nf0KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  case Key of
    VK_RETURN:
      begin
        Key := Word(#0);
        if ssShift in Shift then
          Perform(WM_NEXTDLGCTL, 1, 0)
        else
          Perform(WM_NEXTDLGCTL, 0, 0);
      end;
    VK_UP:
      begin
        Key := Word(#0);
        // Perform(WM_NEXTDLGCTL, 1, 0);
        DateTimePicker1.SetFocus;
      end;
  end;
end;

procedure TForm1.BitBtn9KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  SetNavigatorBitBtnBofEof;
end;

procedure TForm1.btn11Click(Sender: TObject);
var
  // 用时7566
  start_time: LONG;
  stop_time: LONG;
begin
  start_time := GetTickCount;
  with ADOQueryToExcel do
  begin
    Close;
    Connection := ADOConnectionYsk;
    SQL.clear;
    SQL.add('Select * from 客户资料数据库 order by 电脑编号');
    open;
  end;

  // 调用接口操作
  ToExcel('D:\a.xsl', ADOQueryToExcel); // 路径可以自定义
  stop_time := GetTickCount;
  /// /  ShowMessage('共用去时间' + IntToStr(stop_time - start_time)  + '毫秒');
  btn11.Caption := '共用' + inttostr(stop_time - start_time) + '毫秒';

end;




// 测试导出成功,用时45459毫秒
// var
// range, v, sheet: variant;
// i: Integer;
// start_time: LONG;
// stop_time: LONG;
/// /
// begin
// start_time := GetTickCount;
/// /调用接口操作
//
// v := createoleobject('excel.application');
// v.workbooks.add;
// sheet := v.workbooks[1].worksheets[1];
// range := sheet.range['A1:d1'];
// ADOQueryYsk.first;
// sheet.cells[1, 1] := trim('姓名1');
// sheet.cells[1, 2] := trim('姓名2');
// sheet.cells[1, 3] := trim('姓名3');
// sheet.cells[1, 4] := trim('户主姓名');
// sheet.cells[1, 5] := trim('区');
// sheet.cells[1, 6] := trim('格');
// sheet.cells[1, 7] := trim('号');
// sheet.cells[1, 8] := trim('定墓金额');
// sheet.cells[1, 9] := trim('付款日期1');
// sheet.cells[1, 10] := trim('付款金额1');
// sheet.cells[1, 11] := trim('付款日期2');
// sheet.cells[1, 12] := trim('付款金额2');
// sheet.cells[1, 13] := trim('付款日期3');
// sheet.cells[1, 14] := trim('付款金额3');
// sheet.cells[1, 15] := trim('付款日期4');
// sheet.cells[1, 16] := trim('付款金额4');
// sheet.cells[1, 17] := trim('付款日期5');
// sheet.cells[1, 18] := trim('付款金额5');
// sheet.cells[1, 19] := trim('付款日期6');
// sheet.cells[1, 20] := trim('付款金额6');
// sheet.cells[1, 21] := trim('付款日期7');
// sheet.cells[1, 22] := trim('付款金额7');
// sheet.cells[1, 23] := trim('付款日期8');
// sheet.cells[1, 24] := trim('付款金额8');
// sheet.cells[1, 25] := trim('尚欠金额');
// sheet.cells[1, 26] := trim('定墓单编号');
// i := 1;
// while not ADOQueryYsk.Eof do
// begin
// inc(i);
// sheet.cells[i, 1] := trim(ADOQueryYsk.FieldByName('姓名1').AsString);
// sheet.cells[i, 2] := trim(ADOQueryYsk.FieldByName('姓名2').AsString);
// sheet.cells[i, 3] := trim(ADOQueryYsk.FieldByName('姓名3').AsString);
// sheet.cells[i, 4] := trim(ADOQueryYsk.FieldByName('户主姓名').AsString);
// sheet.cells[i, 5] := trim(ADOQueryYsk.FieldByName('区').AsString);
// sheet.cells[i, 6] := trim(ADOQueryYsk.FieldByName('格').AsString);
// sheet.cells[i, 7] := trim(ADOQueryYsk.FieldByName('号').AsString);
// sheet.cells[i, 8] := trim(ADOQueryYsk.FieldByName('金额').AsString);
// if trim(ADOQueryYsk.FieldByName('年1').AsString) = '1899-12-30' then
// sheet.cells[i, 9] := ''
// else
// sheet.cells[i, 9] := trim(ADOQueryYsk.FieldByName('年1').AsString);
// sheet.cells[i, 10] := trim(ADOQueryYsk.FieldByName('1').AsString);
// if trim(ADOQueryYsk.FieldByName('年2').AsString) = '1899-12-30' then
// sheet.cells[i, 11] := ''
// else
// sheet.cells[i, 11] := trim(ADOQueryYsk.FieldByName('年2').AsString);
// sheet.cells[i, 12] := trim(ADOQueryYsk.FieldByName('2').AsString);
// if trim(ADOQueryYsk.FieldByName('年3').AsString) = '1899-12-30' then
// sheet.cells[i, 13] := ''
// else
// sheet.cells[i, 13] := trim(ADOQueryYsk.FieldByName('年3').AsString);
// sheet.cells[i, 14] := trim(ADOQueryYsk.FieldByName('3').AsString);
// if trim(ADOQueryYsk.FieldByName('年4').AsString) = '1899-12-30' then
// sheet.cells[i, 15] := ''
// else
// sheet.cells[i, 15] := trim(ADOQueryYsk.FieldByName('年4').AsString);
// sheet.cells[i, 16] := trim(ADOQueryYsk.FieldByName('4').AsString);
// if trim(ADOQueryYsk.FieldByName('年5').AsString) = '1899-12-30' then
// sheet.cells[i, 17] := ''
// else
// sheet.cells[i, 17] := trim(ADOQueryYsk.FieldByName('年5').AsString);
// sheet.cells[i, 18] := trim(ADOQueryYsk.FieldByName('5').AsString);
// if trim(ADOQueryYsk.FieldByName('年6').AsString) = '1899-12-30' then
// sheet.cells[i, 19] := ''
// else
// sheet.cells[i, 19] := trim(ADOQueryYsk.FieldByName('年6').AsString);
// sheet.cells[i, 20] := trim(ADOQueryYsk.FieldByName('6').AsString);
// if trim(ADOQueryYsk.FieldByName('年7').AsString) = '1899-12-30' then
// sheet.cells[i, 21] := ''
// else
// sheet.cells[i, 21] := trim(ADOQueryYsk.FieldByName('年7').AsString);
// sheet.cells[i, 22] := trim(ADOQueryYsk.FieldByName('7').AsString);
// if trim(ADOQueryYsk.FieldByName('年8').AsString) = '1899-12-30' then
// sheet.cells[i, 23] := ''
// else
// sheet.cells[i, 23] := trim(ADOQueryYsk.FieldByName('年8').AsString);
// sheet.cells[i, 24] := trim(ADOQueryYsk.FieldByName('8').AsString);
// sheet.cells[i, 25] := trim(ADOQueryYsk.FieldByName('其他金额').AsString);
// sheet.cells[i, 26] := trim(ADOQueryYsk.FieldByName('堂').AsString);
// ADOQueryYsk.Next;
// if ADOQueryYsk.Eof then
// break;
// Application.ProcessMessages;
// end;
// range.borders.linestyle := 1;
// sheet.cells.entirecolumn.autofit;
// Form1.FormStyle := fsNormal;
// v.Visible := True;
//
// stop_time := GetTickCount;
/// /  ShowMessage('共用去时间' + IntToStr(stop_time - start_time)  + '毫秒');
// btn11.Caption := '共用' + IntToStr(stop_time - start_time) + '毫秒';
// end;

procedure TForm1.DataSourceYskDataChange(Sender: TObject; Field: TField);
begin
  // ShowMessage('');
  ADOQueryToDateTimePicker;
end;

procedure TForm1.dbgrd1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  case Key of
    VK_END:
      begin
        Key := Word(#0);
        BitBtn9.Click;
      end;
    VK_HOME:
      begin
        Key := Word(#0);
        BitBtn6.Click;
      end;
    VK_ESCAPE:
      begin
        ComboBox_Search.SetFocus;
        ComboBox_Search.SelectAll;
      end;
  end;
end;

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  case Key of
    VK_ESCAPE:
      begin
        ComboBox_Search.SetFocus;
        ComboBox_Search.SelectAll;
      end;
  end;
end;

procedure TForm1.BitBtn10KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  case Key of
    VK_ESCAPE:
      begin
        ComboBox_Search.SetFocus;
        ComboBox_Search.SelectAll;
      end;
  end;
end;

procedure TForm1.BitBtn8KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  case Key of
    VK_ESCAPE:
      begin
        ComboBox_Search.SetFocus;
        ComboBox_Search.SelectAll;
      end;
  end;
end;

procedure TForm1.BitBtn7KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  case Key of
    VK_ESCAPE:
      begin
        ComboBox_Search.SetFocus;
        ComboBox_Search.SelectAll;
      end;
  end;
end;

procedure TForm1.dtp_nf0Enter(Sender: TObject);
begin
  CurrectDay := FormatdateTime('dd', dtp_nf0.DateTime);
  dtp_nf0.Format := 'yyyy-MM-dd';
  PostMessage(dtp_nf0.Handle, WM_KEYDOWN, VK_RIGHT, 0);
end;

procedure TForm1.dtp_nf1Enter(Sender: TObject);
begin
  CurrectDay := FormatdateTime('dd', dtp_nf1.DateTime);
  dtp_nf1.Format := 'yyyy-MM-dd';
  PostMessage(dtp_nf1.Handle, WM_KEYDOWN, VK_RIGHT, 0);
end;

procedure TForm1.dtp_nf2Enter(Sender: TObject);
begin
  CurrectDay := FormatdateTime('dd', dtp_nf2.DateTime);
  dtp_nf2.Format := 'yyyy-MM-dd';
  PostMessage(dtp_nf2.Handle, WM_KEYDOWN, VK_RIGHT, 0);
end;

procedure TForm1.dtp_nf3Enter(Sender: TObject);
begin
  CurrectDay := FormatdateTime('dd', dtp_nf3.DateTime);
  dtp_nf3.Format := 'yyyy-MM-dd';
  PostMessage(dtp_nf3.Handle, WM_KEYDOWN, VK_RIGHT, 0);
end;

procedure TForm1.dtp_nf4Enter(Sender: TObject);
begin
  CurrectDay := FormatdateTime('dd', dtp_nf4.DateTime);
  dtp_nf4.Format := 'yyyy-MM-dd';
  PostMessage(dtp_nf4.Handle, WM_KEYDOWN, VK_RIGHT, 0);
end;

procedure TForm1.dtp_nf5Enter(Sender: TObject);
begin
  CurrectDay := FormatdateTime('dd', dtp_nf5.DateTime);
  dtp_nf5.Format := 'yyyy-MM-dd';
  PostMessage(dtp_nf5.Handle, WM_KEYDOWN, VK_RIGHT, 0);
end;

procedure TForm1.dtp_nf6Enter(Sender: TObject);
begin
  CurrectDay := FormatdateTime('dd', dtp_nf6.DateTime);
  dtp_nf6.Format := 'yyyy-MM-dd';
  PostMessage(dtp_nf6.Handle, WM_KEYDOWN, VK_RIGHT, 0);
end;

procedure TForm1.dtp_nf7Enter(Sender: TObject);
begin
  CurrectDay := FormatdateTime('dd', dtp_nf7.DateTime);
  dtp_nf7.Format := 'yyyy-MM-dd';
  PostMessage(dtp_nf7.Handle, WM_KEYDOWN, VK_RIGHT, 0);
end;

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
  if not(Key in ['0' .. '9', #8]) then
    Key := #0;
end;

procedure TForm1.DateTimePicker1Change(Sender: TObject);
begin
  PostMessage(DateTimePicker1.Handle, WM_KEYDOWN, VK_RIGHT, 0);
  if (FormatdateTime('dd', DateTimePicker1.DateTime) <> CurrectDay) then
  begin
    // PostMessage(DateTimePicker1.Handle, WM_KEYDOWN, VK_TAB, 0);
    // PostMessage(DateTimePicker1.Handle, WM_KEYDOWN, VK_LEFT, 0);
    CurrectDay := '';
  end;
end;

procedure TForm1.DateTimePicker1Enter(Sender: TObject);
begin
  CurrectDay := FormatdateTime('dd', DateTimePicker1.DateTime);
  DateTimePicker1.Format := 'yyyy-MM-dd';
  PostMessage(DateTimePicker1.Handle, WM_KEYDOWN, VK_RIGHT, 0);
end;

procedure TForm1.DateTimePicker1Exit(Sender: TObject);
begin
  // dtp_nf0.SetFocus;
end;

procedure TForm1.DateTimePicker1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  case Key of
    VK_RETURN:
      begin
        Key := Word(#0);
        if ssShift in Shift then
          Perform(WM_NEXTDLGCTL, 1, 0)
        else
          // Perform(WM_NEXTDLGCTL, 0, 0);
          dtp_nf0.SetFocus;
      end;
    VK_UP:
      begin
        Key := Word(#0);
        // Perform(WM_NEXTDLGCTL, 1, 0);
        dbedt_h.SetFocus;
      end;
  end;
end;

procedure TForm1.dtp_nf0Change(Sender: TObject);
begin
  PostMessage(dtp_nf0.Handle, WM_KEYDOWN, VK_RIGHT, 0);
  if (FormatdateTime('dd', dtp_nf0.DateTime) <> CurrectDay) then
  begin
    // PostMessage(dtp_nf0.Handle, WM_KEYDOWN, VK_TAB, 0);
    CurrectDay := '';
  end;
end;

procedure TForm1.dtp_nf1Change(Sender: TObject);
begin
  PostMessage(dtp_nf1.Handle, WM_KEYDOWN, VK_RIGHT, 0);
  if (FormatdateTime('dd', dtp_nf1.DateTime) <> CurrectDay) then
  begin
    // PostMessage(dtp_nf1.Handle, WM_KEYDOWN, VK_TAB, 0);
    CurrectDay := '';
  end;
end;

procedure TForm1.dtp_nf2Change(Sender: TObject);
begin
  PostMessage(dtp_nf2.Handle, WM_KEYDOWN, VK_RIGHT, 0);
  if (FormatdateTime('dd', dtp_nf1.DateTime) <> CurrectDay) then
  begin
    // PostMessage(dtp_nf2.Handle, WM_KEYDOWN, VK_TAB, 0);
    CurrectDay := '';
  end;
end;

procedure TForm1.dtp_nf3Change(Sender: TObject);
begin
  PostMessage(dtp_nf3.Handle, WM_KEYDOWN, VK_RIGHT, 0);
  if (FormatdateTime('dd', dtp_nf2.DateTime) <> CurrectDay) then
  begin
    // PostMessage(dtp_nf3.Handle, WM_KEYDOWN, VK_TAB, 0);
    CurrectDay := '';
  end;
end;

procedure TForm1.dtp_nf4Change(Sender: TObject);
begin
  PostMessage(dtp_nf4.Handle, WM_KEYDOWN, VK_RIGHT, 0);
  if (FormatdateTime('dd', dtp_nf2.DateTime) <> CurrectDay) then
  begin
    // PostMessage(dtp_nf4.Handle, WM_KEYDOWN, VK_TAB, 0);
    CurrectDay := '';
  end;
end;

procedure TForm1.dtp_nf5Change(Sender: TObject);
begin
  PostMessage(dtp_nf5.Handle, WM_KEYDOWN, VK_RIGHT, 0);
  if (FormatdateTime('dd', dtp_nf3.DateTime) <> CurrectDay) then
  begin
    // PostMessage(dtp_nf5.Handle, WM_KEYDOWN, VK_TAB, 0);
    CurrectDay := '';
  end;
end;

procedure TForm1.dtp_nf6Change(Sender: TObject);
begin
  PostMessage(dtp_nf6.Handle, WM_KEYDOWN, VK_RIGHT, 0);
  if (FormatdateTime('dd', dtp_nf3.DateTime) <> CurrectDay) then
  begin
    // PostMessage(dtp_nf6.Handle, WM_KEYDOWN, VK_TAB, 0);
    CurrectDay := '';
  end;
end;

procedure TForm1.dtp_nf7Change(Sender: TObject);
begin
  PostMessage(dtp_nf7.Handle, WM_KEYDOWN, VK_RIGHT, 0);
  if (FormatdateTime('dd', dtp_nf4.DateTime) <> CurrectDay) then
  begin
    // PostMessage(dtp_nf7.Handle, WM_KEYDOWN, VK_TAB, 0);
    CurrectDay := '';
  end;
end;

end.

 

全自动加载Edgeless插件到FirPE  2023-1-30

 

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

群晖DS920+

全自动加载Edgeless插件到FirPE  2023-1-30

向日葵控控A2

全自动加载Edgeless插件到FirPE  2023-1-30

;
; Created by AccuHash 2.0 (http://www.accuhash.com)
;
d633435d5dc0db56884666dae5c96dd8 *15-D-Pan-Prog-EXEMD5-D63.exe
9842f5ae96d090d8cc3754c19f531a57 *16-用TotalCMD筛选电脑文件.exe
2579b3865c0591ead3a2b45af3cabeee *17-Windows-10-LTSC-ISOMD5-257.ISO
f7f102e2f2e35644486f6666a718c1a7 *18-windows-10-consumer-md5-f7f.iso
4f682f565327fd36bcae6ca31a2a609d *19-Win10x64-Pro-22H2-MD5-4F6.esd
182a347f568bef3cf5a8e7a1a7013e78 *20-群晖DS920产品介绍Synology.pdf
07d55cdfddd3cc77f2f3092e0b02f36f *AUTORUN.INF
90df945a9092ee9f7ad040fe44415def *BOOTMGR
7c3a2926667c719478dd7661abc2b1f3 *BOOTMGR.EFI
1e071e16aaffa332957d461987f1b756 *GRLDR
1c92f2fb0e0e87d692d13e6df3f81897 *ico.ico
3c79b94f7cd2ce0ab32a5f80bf113020 *ventoy.dat
a7f3ac636b00af43ce730b385f548f7f *01-FirPE-IS903\FirPE-V1.8.2-EXEMD5-A7F.exe
57d747c1083eae70bc6bfe96a2632553 *01-FirPE-IS903\FirPE数据分区备份压缩包.rar
778d65ddd10af92aa3e933f9f1789f88 *01-FirPE-IS903\UltraISO.exe
d4befebf3cef129ac087422b9e912788 *01-FirPE-IS903\保存引导文件UltraISO-bif.bif
45e2c09896176d3f1aebb2bf7a4182b3 *02-卸载重装\IObitUnlocker.exe
e0088d762f8835babea1bb521abc7f9b *02-卸载重装\IsMyHdOK.exe
9fd8bcb67b8d2954475754d3683f70ac *02-卸载重装\IsMyHdOK_x64.exe
4341c7db2b037e5078efb7557ce808a5 *02-卸载重装\WinRAR-SS.exe
222d0c5568c18210725dd1ea46918720 *02-卸载重装\WinRAR-x86_x64.exe
9842f5ae96d090d8cc3754c19f531a57 *02-卸载重装\_用TotalCMD筛选电脑文件.exe
2dce34555441ac66a5311e0e05846bc5 *02-卸载重装\强制移除USB设备-USBSafelyRemove-USR-系统.exe
73a0e33385b7fd3c2ce6279f35ef0c0b *02-卸载重装\搜狗高速浏览器SogouExplorer.exe
fcd7a58c6d9031870ab5eb1b12429353 *02-卸载重装\火绒安全Sysdiag.exe
492818f32d319fa417c4d71c8ca8b492 *02-卸载重装\虚拟光驱virtualdrivemaster.exe
eeb06068401d1735aef55c5e18b0bbc8 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\AAct.exe
1045395b5399ab245d64b39e0bac1368 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\AAct_x64.exe
1a86ec14a64039d6d42027e8aed6b9f9 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\HEU_KMS_Activator.exe
295abc6bc8fc8c0524d575ecb499b166 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\HWIDGenKMS38.exe
cc1b10bfdd55fe451b8075466a343506 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\KMSAuto++ x64.exe
6d2ad2690c3d162eb417e6b726aca459 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\KMSAuto++.exe
07e993533d16e361810baa08f2af5d01 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\KMSAuto++.ini
0c88d0ade3afecc78899a3e6afa2e610 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\KMSAuto.exe
8403425a87bd041cdc1257c220d649ba *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\KMS_VL_ALL_AIO_CN.cmd
8a1f231948a819d37b5a397a28a5ad37 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\KMS_VL_ALL_AIO_v45_CN.cmd
71748ca40e80c6a96d0251d236179174 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\MAS_AIO.cmd
63126cbceb38700ed8d8b95a88bc88ee *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\MicroKMSv19.01.03.exe
3b05148ed501b9bcb9e208aa6b9f324b *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\MicroKMS_v22.10.17.exe
a6e8ee7ea9c044f3456a6982ac2622d1 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\MicroKMS神龙版.exe
c8d1768749bebcd640ec4f1fcdefa672 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\Microsoft-Toolkit.exe
c89ab6a1bdd3e2fa88b902bd3b1562b5 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\Office2019KMS.exe
ef48928e12a08483eafff167ba2e6224 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\OfficeKMS2019.exe
686a5620c3da7834205c14d95d2a2d10 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\Re-Loader.exe
246d2d65ef79971daed508ce676ee002 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\W10DigitalActivation.exe
d0ca0c2611faeef7d54ec1d806645c46 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\W10DigitalActivation_x64.exe
13ded62b389b0e5c053e6cf16cf15e25 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\W10数字许可.exe
017f2305a54c137ee6789b017bc5d235 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\Windows一键激活.exe
1698697a7ba775f7d2f5ac18e85e7b5c *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\Windows系统与Office激活.exe
e9cdd6896259cb1eed4776e81306a622 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\Windows超级土狗.exe
7b8872a006c9b1817fb8f6c2d7c945fd *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\云萌数字权利激活CMWTAT.exe
173b6225d42be7ed01922f472a4bea18 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\暴风一键永久激活.exe
12404c7d265a77667a7f290cfb170284 *02-卸载重装\Activa激活超级土狗神龙HEU-KMS\激活工具纯净合集.exe
7ddd108c095016b0e2e8d6b5b04f93b8 *02-卸载重装\BOOTICE\BOOTICE_x64.exe
865fb5e878b76382529145d827e7bd1b *02-卸载重装\BOOTICE\BOOTICE_x86.exe
d1cef0bbfab8d3d8be61628244896553 *02-卸载重装\DiskGenius\DiskGenius.exe
44cd7fa0f6a602d80e3908f63106c6db *02-卸载重装\DiskGenius\DiskGenius_x86.exe
234f314f904536e9ea73f52e1f0ffa13 *02-卸载重装\GeekUninstaller软件卸载工具\GeekUninstaller.exe
9a8e245cfb4b0a594df3d7461e47e807 *02-卸载重装\GeekUninstaller软件卸载工具\HiBitUninstaller.exe
16395f10a1e68231265512eb703547e3 *02-卸载重装\GeekUninstaller软件卸载工具\RevoUninstaller.exe
35e9511b7671697074fbb92b70ba84b7 *02-卸载重装\GeekUninstaller软件卸载工具\UninstallTool.exe
782730cb5f0e125ca62ec1ead4b6f544 *02-卸载重装\Snapshot\CGI-plus.exe
d6eeffb0042a478f118b0843d52388b3 *02-卸载重装\Snapshot\OneKeyGhost_V14.5.8.215.exe
dc4c1019280fc6999aa5f3672ce3ab8c *02-卸载重装\Snapshot\SGImini.exe
f5fb6863044f2f0264a795221e517422 *02-卸载重装\Snapshot\Snapshot-x64.exe
55c27e0515fc43aaaaae5268ad823a5a *02-卸载重装\Snapshot\Snapshot-x86.exe
e4b43fe5eee801d1390da47e981f4876 *02-卸载重装\Snapshot\snapshot.exe
7d927c429037823d6aee3cf79bc1106e *02-卸载重装\Snapshot\snapshot64.exe
f5fb6863044f2f0264a795221e517422 *02-卸载重装\Snapshot\Snapshot备份还原x64.exe
55c27e0515fc43aaaaae5268ad823a5a *02-卸载重装\Snapshot\Snapshot备份还原x86.exe
6e230fe7b9a10f09107216ffb2d4d480 *02-卸载重装\Snapshot\Snapshot备份还原自适应.exe
6e230fe7b9a10f09107216ffb2d4d480 *02-卸载重装\Snapshot\_Snapshot.exe
8f8ce68747221188fd462064cfb2c60c *02-卸载重装\Snapshot\SnapShot-V1.49\snapshot.exe
9d21ba370848833a12d2c9e38dcbc400 *02-卸载重装\Snapshot\SnapShot-V1.49\snapshot64.exe
f5fb6863044f2f0264a795221e517422 *02-卸载重装\Snapshot\SnapShot-V1.49\Snapshot备份还原x64.exe
55c27e0515fc43aaaaae5268ad823a5a *02-卸载重装\Snapshot\SnapShot-V1.49\Snapshot备份还原x86.exe
6e230fe7b9a10f09107216ffb2d4d480 *02-卸载重装\Snapshot\SnapShot-V1.49\Snapshot备份还原自适应.exe
58008524a6473bdf86c1040a9a9e39c3 *02-卸载重装\一键关闭系统安全DefenderControl\DefenderControl.exe
38bce9653359581313fd578df64166bf *02-卸载重装\一键关闭系统安全DefenderControl\DefenderControl.ini
e12edf414fe72574f7f8f0565e2c88f0 *02-卸载重装\一键关闭系统安全DefenderControl\Windows系统更新安全组件一键统管.exe
c48be603820b243a33ea1d16355d5543 *02-卸载重装\一键关闭系统安全DefenderControl\一键关闭Windows-Defender.exe
ff75f713e27055639a19204fd315d5f1 *02-卸载重装\一键关闭系统安全DefenderControl\说明.txt
1d3072caa9c82faea4ce0aff3c267d5f *02-卸载重装\一键关闭自动更新WUB\一键关闭自动更新WUB.exe
4de68a46a3c3d4104aa3609c9004238b *02-卸载重装\一键关闭自动更新WUB\一键关闭自动更新WUB2.exe
6554fbf0bbd418b94a418db47054b927 *02-卸载重装\系统重装步骤\MD5截屏微软系统next.itellyou.cn.gif
b8e0330a2f3bec8c4de80cbe655c2b99 *02-卸载重装\系统重装步骤\MD5截屏微软系统next.itellyou.cn.jpg
d5ea2c511328fb90423695247a4ecc5c *02-卸载重装\系统重装步骤\第1步-量产U盘银灿IS903-1.png
848ed083659d9f6c59a626f8f35a6fb5 *02-卸载重装\系统重装步骤\第1步-量产U盘银灿IS903-2.jpg
31a7ce4a5caf6a338904ba627cf77a9a *02-卸载重装\系统重装步骤\第1步-量产U盘银灿IS903-3.png
8742a35c0fcab3e1076aeb463b8e8f28 *02-卸载重装\系统重装步骤\第1步-量产U盘银灿IS903-4.png
d2c97bcc390f24260712299cd7f00cbb *02-卸载重装\系统重装步骤\第2步-从U盘的CD-ROM启动电脑.docx
029599cae566046de8eb8205ebf68beb *02-卸载重装\系统重装步骤\第2步-从U盘的CD-ROM启动电脑.pdf
83816101edd6aa9d8c4cdd10bdfeaa9b *02-卸载重装\系统重装步骤\第2步-从U盘的CD-ROM启动电脑.png
babb5d7d4329f231a53e876b641e322c *02-卸载重装\系统重装步骤\第3步-在WinPE中一键安装Windows-10.jpg
5f0b18c9ec9033321ae3b2a9bd8a8ec3 *02-卸载重装\系统重装步骤\请用西瓜视频APP搜索电脑软件推荐.jpg
b1603d31131c1b03b5b7d940520d995e *02-卸载重装\系统重装步骤\请用西瓜视频APP搜索电脑软件推荐.pdf
0dffed2cdfbeff0baaceaab1df9e93cc *02-卸载重装\虚拟光驱-gvd5-gBurnerVirtualDrive\DVDFabVirtualDrive1511.exe
dec8eda3a1af6a8039987fe854a84a91 *02-卸载重装\虚拟光驱-gvd5-gBurnerVirtualDrive\SetupVirtualCloneDrive5520.exe
7360030735543ea3f754d5c8cceb64b3 *02-卸载重装\虚拟光驱-gvd5-gBurnerVirtualDrive\UltraISO-v9.7.6.3829.exe
276db8b9bbfe200adad2a2d6d0affe5e *02-卸载重装\虚拟光驱-gvd5-gBurnerVirtualDrive\虚拟光驱-gvd5-gBurnerVirtualDrive-x64.exe
e77b4357a00a8a0bf6aae5214ba49614 *02-卸载重装\虚拟光驱-gvd5-gBurnerVirtualDrive\虚拟光驱-gvd5-gBurnerVirtualDrive.exe
a465ce8a4016d65ade0f413b374d0a6e *02-卸载重装\驱动总裁万能网卡版DriverDrv\360驱动大师网卡版.exe
81b1aa970a7c40c7f336f1f775b2ae46 *02-卸载重装\驱动总裁万能网卡版DriverDrv\DrvCeo.exe
6784c3f424fd9cff4d9ad9de9b3bfa54 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Drvceo.ini
2f2656a2d7e194b4cdfb1e0911fab1e1 *02-卸载重装\驱动总裁万能网卡版DriverDrv\驱动人生网卡版DriveTheLife.exe
fb26c98e584e1847cc8ff4b471a90a97 *02-卸载重装\驱动总裁万能网卡版DriverDrv\驱动精灵网卡版DriveGenius.exe
34a7fc00d450f4f8c6c48b8f22da178e *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin10x64\PESRS.7z
2bc5832538c5402cc17ea5c550828b9f *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin10x64\PESRS.Scindex
d68fe20ae392f80f4832a976012398f4 *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin10x86\PESRS.7z
de747cbab7742a628dfa97584a56a3fa *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin10x86\PESRS.Scindex
1297d3abb45a74161f5293bb0b98f04b *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin7x64\PESRS.7z
08da676b8ff5d0e7f7d3a68f9bc56107 *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin7x64\PESRS.Scindex
6dfaa537eb1d2c06961e6dcd4a86890a *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin7x86\PESRS.7z
0e3d7c9ae8075ffdb7431a4411de246f *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin7x86\PESRS.Scindex
7ff79624abcc6ae05733cf0c211f70b4 *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin8.1x64\PESRS.7z
d69b30800c02840705528dead85720b8 *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin8.1x64\PESRS.Scindex
d68fe20ae392f80f4832a976012398f4 *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin8.1x86\PESRS.7z
de747cbab7742a628dfa97584a56a3fa *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin8.1x86\PESRS.Scindex
7ff79624abcc6ae05733cf0c211f70b4 *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin8x64\PESRS.7z
d69b30800c02840705528dead85720b8 *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin8x64\PESRS.Scindex
d68fe20ae392f80f4832a976012398f4 *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin8x86\PESRS.7z
de747cbab7742a628dfa97584a56a3fa *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWin8x86\PESRS.Scindex
37c3b2cdf691494710dcd95eb6798cf8 *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWinXPx86\PESRS.7z
e9566bb1e18d5944c2fd1a79d0756623 *02-卸载重装\驱动总裁万能网卡版DriverDrv\PESRS\DCWinXPx86\PESRS.Scindex
e7ae42ea24cff97bdead0c560ef2add1 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\7zx86.dll
6de368531d0c67c2bc1b3a0171a93584 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Config.ini
36dedc6993ee991c50b418d60a214278 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\DcAppleTool.exe
a32d40b1dd8efcc34764f62bc7371bbc *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\DcCounter.exe
f33560256a769b5b806a4fd0701f1b6a *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\DcFunx64.exe
dc07362bfd4fe9fd3f6b16cb1b8fbe55 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Dcidrvx64.exe
f96ad37ec2b9207c64c6918b40aecdc0 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Dcinst.res
0490ef69aa1af6f76d914fb73c31c6b1 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\dcsmhelp.gif
5adc9c6eeec22738d64b0afc38a72d61 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\DcSuefix86.dll
05513b83a0f1eb61f2f27347bd1443ba *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Dcsys.res
256c3d8fbea20babd4717e204a917a60 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\DcUpdate.exe
11210663533acec53cd4692599a525cd *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\dgupsx86.dll
5e0ec4cf634c3e8b6787d19a1d6b108d *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\DISM.7z
87992f33fd2ef49aede49dc397e88fd3 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\dkbcax86.dll
c2d04ca7997e87428b9218143525e5eb *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Download.png
793a8a5b150227b86a2c57f78ac4b191 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\id_error.png
fbfa413b2696a767e6e45e9ca68f8c05 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\id_load.gif
520f251255d3a5a93c06df3578434f57 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\id_ok.png
d74c43e26fea60f76644be3b77ae76d8 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\nodrv.png
53ad0a40d6093363119672778c9495c3 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\sczipx64.dll
5be03698c29aed745a1b56c65650429e *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\sczipx86.dll
c9cfc92108b39132b5d3070962a32343 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\uvcon.cfg
b4144ab14da32f6056bf472b19b527a2 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Cmdline\en_us.txt
9b1f6ea198bf62b01071ed67f2c13fde *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Cmdline\zh_cn.txt
1d9379b87206e4f39debda858d58bf35 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Cmdline\zh_hk.txt
1d9379b87206e4f39debda858d58bf35 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Cmdline\zh_tw.txt
ff3de003b0f9fd4b39d0ffb293d8d0ff *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Languages\en_us.ini
4756d27984c9667b7661e6471b54a98c *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Languages\zh_cn.ini
b66077778caeb18701109876ed82891a *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Languages\zh_hk.ini
b66077778caeb18701109876ed82891a *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Languages\zh_tw.ini
1c01ce65b8795353960febc6f135730b *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Repair\DcRepair.dc
bd91c9cacac97a2658afe9ca83d56c2d *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Repair\Item1.png
f842b47013ee2d63bc676062627e7e1f *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Repair\Item10.png
0fbf4c7ecd82438cdfa4012ccfcb0900 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Repair\Item11.png
5871e15c97d42c0a86a60f231b8b6ba8 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Repair\Item12.png
22f8466174bf002cc13d4f122c7d4f85 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Repair\Item13.png
e9be25d91bbc18df86b56c80a6c8cd6a *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Repair\Item2.png
897767f9d017d58d2d0ea2f47a1b0153 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Repair\Item3.png
6b446915f7e435d693c2dbc227e6705a *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Repair\Item4.png
8f73580aa642034e3e4d24799256f094 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Repair\Item5.png
313bf342bd4106f27ba11bd1b2c8e756 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Repair\Item6.png
84ffcdd18462c922087ecaa7f7dcf92d *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Repair\Item7.png
6049ab6f2c3168731d95cb50f3631af9 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Repair\Item8.png
e8497c2a5e4f68a6e5e11f2915de82d9 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Repair\Item9.png
8b4c0ef2c5246b424b1bdede58384dec *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Setup\a1.png
9657a8aac677b3c1c9241c3dfd09c0a2 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Setup\DcSetup.dc
52f927b462e60b2aa059b3130fcc0dc3 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Shop\DcShop.dc
921fc0aee06beae8cf3cbfb7a48c4b4f *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Shop\pc.png
adf363e1efdbdbc187de45f4266ae01c *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Tools\app10.png
244680f9288fe42ec99305258bcd0569 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Tools\app11.png
74dd89e412826992e42549ddb2f78d89 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Tools\app12.png
fb9186088d0ab2d2691dedd3f1bb971a *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Tools\app13.png
87d3bf2eb647661869fe03e3a0b523da *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Tools\app2.png
d42696fb2f0674f8af66e3bea0248ff6 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Tools\app3.png
9feeed5eff7d7f45f2e0c4e7ce745633 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Tools\app4.png
275eb31b42b71132fcda6fffe7a3a23d *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Tools\app5.png
abf85dc6888445ba7ca1308913de623f *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Tools\app6.png
83354879a9270f267ae8b2a4656233d9 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Tools\app7.png
55ea50885a10daf8b115c7b7b87a74de *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Tools\app8.png
b85213a5d1f2939a224657f1207a63cc *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Tools\app9.png
0e0b6059d1a6e0a31099f295ceab4765 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Tools\DcTools.dc
b7be592a8807ce003ef3dd41329aa600 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Tools\msm.png
28bb497c63825acc53b3d04ae3103100 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\xldl.dll
6d8de8b5b0e238806a3a9b6c82602101 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\download\aria2c.exe
50627e4cd8d5532a3e6dae9d92794d19 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\download\aria2c_nt5.exe
79cb6457c81ada9eb7f2087ce799aaa7 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\download\atl71.dll
688e4b7484bf888f6ec7113c85c1d46f *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\download\ca-certificates.crt
dba9a19752b52943a0850a7e19ac600a *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\download\dl_peer_id.dll
f439fadefab179b17e5c209172276ce1 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\download\download_engine.dll
39df136620cc404a5f7598ec315f8919 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\download\id.dat
ce1bce923f0e40c41db11682939a88c7 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\download\MiniThunderPlatform.exe
7fd4f79aca0b09fd3a60841a47ca96e7 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\download\minizip.dll
a94dc60a90efd7a35c36d971e3ee7470 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\download\msvcp71.dll
ca2f560921b7b8be1cf555a5a18d54c3 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\download\msvcr71.dll
92154e720998acb6fa0f7bad63309470 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\download\XLBugHandler.dll
67c767470d0893c4a2e46be84c9afcbb *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\download\XLBugReport.exe
89f6488524eaa3e5a66c5f34f3b92405 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Res\Xunlei\download\zlib1.dll
7ac5a2264effe6527054202d81f93ba7 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win10x64\MFSET.INI
12357bb77d9c4e9f56b4dd3bc19f4935 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win10x64\Network.7z
d672fe2ef69c745185cfb546d38be389 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win10x64\Network.Scindex
26b89afd8f16ac67c8ad8bfa086113a9 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win10x64\XHCI.7z
ade409ed06da92b104e0c77b970f5d40 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win10x64\XHCI.INI
62a0a4ba0c7c0c56a9884c3ff58d697d *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win10x64\XHCI.Scindex
fd6a608d3883d396dbc0325b6f33f8e8 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win10x86\Network.7z
6569a0ef9950bca1f391366454c39287 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win10x86\Network.Scindex
d32d707e3c313391dd05704d1528fb06 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win10x86\XHCI.7z
ade409ed06da92b104e0c77b970f5d40 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win10x86\XHCI.INI
592afae04285bfeb676cfc1400904950 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win10x86\XHCI.Scindex
b909212c01e8edccb15d0295db8bc2bc *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x64\MFSET.INI
ac4db04c9c5a58d4a2b08ec1387538c5 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x64\Network.7z
d1cf39072a9eae669a738b8e230a30af *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x64\Network.Scindex
3e7eae9f97e73a9cb76b363e07d9b9e8 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x64\XHCI.7z
b42301ba69e685e9c0b392505843d243 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x64\XHCI.INI
fb01542e0a720b4bca4ad7babf04f274 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x64\XHCI.ScIndex
afffe9c2cc56fa6565839d9ca44e21db *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x64\PEHotfix\Windows6.1-KB2990941-v3-x64.msu
86db9e6a7667acd09c091cce02c23586 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x64\PEHotfix\Windows6.1-KB3087873-v2-x64.msu
42943757afcbd0a501541e892e36904a *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x86\MFSET.INI
c777482e055005663bc083bfb2a55ab6 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x86\Network.7z
3e6ad8d15ae74dc2054def3e4745337d *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x86\Network.Scindex
f038d5b1584a5b9e17715e288c87ea29 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x86\XHCI.7z
2d43d03c0ac676ecd2e303f0a1704a36 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x86\XHCI.INI
cc0893f866382fc857615e404ab9e735 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x86\XHCI.ScIndex
93850875f4b7b72029a289959a49f4d6 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x86\PEHotfix\Windows6.1-KB2990941-v3-x86.msu
11c9dd473381526ac24e7d5cab720425 *02-卸载重装\驱动总裁万能网卡版DriverDrv\Win7x86\PEHotfix\Windows6.1-KB3087873-v2-x86.msu
d3146c423bfd6c3a7cd3b73276a6eb6d *02-卸载重装\驱动总裁万能网卡版DriverDrv\WinXPx86\Network.7z
411f205dacc2bd8c048c8ec768dee988 *02-卸载重装\驱动总裁万能网卡版DriverDrv\WinXPx86\Network.Scindex
948f947ffe92a174f5caab6bb3afa2b4 *02-卸载重装\驱动总裁万能网卡版DriverDrv\WinXPx86\XHCI.7z
3950a74a9f07c403f1cc2a786dcd41e0 *02-卸载重装\驱动总裁万能网卡版DriverDrv\WinXPx86\XHCI.INI
dc60418fa030b134901beeac4958c672 *02-卸载重装\驱动总裁万能网卡版DriverDrv\WinXPx86\XHCI.ScIndex
4839b31b9491e9cc57164e38eb07c106 *03-办公同步\QQ拼音输入法.exe
f900a488af6fe79b233d61bd990a0f48 *03-办公同步\RaiDrive-2022.6.92-x64.exe
b1e5b32b8550265a35d5fecfd7e88c73 *03-办公同步\RaiDrive-2022.6.92-x86.exe
1c92f2fb0e0e87d692d13e6df3f81897 *03-办公同步\图标-头像图标标志GoodSync2Go.ico
3089763069b0bb676db410e5f8c2718f *03-办公同步\搜狗拼音输入法SogouPinyin.exe
6bdeda58ee5ef59cdee00689b8e7d144 *03-办公同步\GoodSync-EXEMD5-6BD\GoodSync-EXEMD5-6BD.exe
a806f307e6d6d089c3a8a21e116b6ace *03-办公同步\GoodSync-EXEMD5-6BD\备用版本\GoodSync-12.0.0.exe
b50f92ae0b270f0032f88b5182e8ec46 *03-办公同步\GoodSync-EXEMD5-6BD\备用版本\GoodSync-12.0.7.7z
0ee7f1488f03215c594cce8366f852db *03-办公同步\MountDuck\Mountain_Duck_Installer_4.9.1.18932.exe
37e428d2db23a8c824cc07d3739a9604 *03-办公同步\MountDuck\Patch_Cyberduck.Core.dll.exe
a874fbf0e7f031ee33b360cc7882cb28 *03-办公同步\MountDuck\Patch_Mountain_Duck.exe.exe
66b09b5c22974ae372d7eadc282398db *03-办公同步\MountDuck\Patch_Mountain_Duck.zip
ced3738c41358e73ace6b222428b394a *03-办公同步\NetDrive2\hosts
b15ef826b42417ac1c0c020d9dcca9ed *03-办公同步\NetDrive2\netdrive2.dat
fcd876cb1a94f62126ec3f6bf0142b09 *03-办公同步\NetDrive2\NetDrive2_Setup_2_6_16_962.exe
4f92a3632da9f12a51ec0593330b6e8d *03-办公同步\NetDrive2\复制拷贝覆盖破解补丁注册秘钥Crack-Patch-SN-Key.bat
ced3738c41358e73ace6b222428b394a *03-办公同步\NetDrive2\Backup\hosts.txt
a94a5b193dd5f11134e86ed7fe105caf *03-办公同步\NetDrive2\Backup\安装说明.txt
ced3738c41358e73ace6b222428b394a *03-办公同步\NetDrive2\Backup\注册码秘钥SN-Key.txt
8ef3d0d97182ef9e9e6a8d1f8bee6403 *03-办公同步\NetDrive2\Backup\连接服务器操作方法.docx
60dc8b1892f611e41140dd3631f39793 *03-办公同步\Office-Pro-Plus-2019-Microsoft\Office-2016-Pro-Plus-ISOMD5-60D.ISO
0969cfe3df841afaca146fd157b5c44a *03-办公同步\Office-Pro-Plus-2019-Microsoft\Office-2016四合一精简安装版Microsoft.exe
bd62914cdab83b1355cd19ae865bf1b4 *03-办公同步\Office-Pro-Plus-2019-Microsoft\office2016_20201113_Setup.exe
a9f80a690c52e02f4e7dab8d1e038d82 *03-办公同步\Office-Pro-Plus-2019-Microsoft\Office2016三合一v20191206.exe
1f42fc30fc492593cddc26db2be2a4b7 *03-办公同步\Office-Pro-Plus-2019-Microsoft\office_Pro_Plus_2016精简自动激活.exe
492818f32d319fa417c4d71c8ca8b492 *03-办公同步\Office-Pro-Plus-2019-Microsoft\虚拟光驱virtualdrivemaster.exe
ced3738c41358e73ace6b222428b394a *03-办公同步\WebDrive\hosts
ced3738c41358e73ace6b222428b394a *03-办公同步\WebDrive\hosts.txt
56c3e84dedada779b8819aff08cf3841 *03-办公同步\WebDrive\webdrive32.exe
b9ab17e0b61be12aa461e150079d6d04 *03-办公同步\WebDrive\webdrive64.exe
4f92a3632da9f12a51ec0593330b6e8d *03-办公同步\WebDrive\复制拷贝覆盖破解补丁注册秘钥Crack-Patch-SN-Key.bat
ced3738c41358e73ace6b222428b394a *03-办公同步\WebDrive\注册码秘钥SN-Key.txt
238ca67e1b5a7694f7f7c9b8ea93e574 *03-办公同步\WPS-Office办公软件套装\01-下载网址-WPS-Office.txt
a80a8d368a1f84b85482971445f72dd5 *03-办公同步\WPS-Office办公软件套装\02-教育考试专用版WPS Office.exe
54fe143fce110b818df9f69e0d2136e7 *03-办公同步\WPS-Office办公软件套装\03-WPS2019 专业版潮州市.exe
234f314f904536e9ea73f52e1f0ffa13 *03-办公同步\WPS-Office办公软件套装\GeekUninstaller.exe
68d2dca80aa28076e3b1a22bd52a31b1 *03-办公同步\WPS-Office办公软件套装\HiBitUninstaller.exe
e5d879cee93c49fba5e7f27306a51f26 *03-办公同步\WPS-Office办公软件套装\WPS2019专业增强版v11.8集成序列号.exe
9d69c52412a8c2f3886991819bef9c43 *03-办公同步\WPS-Office办公软件套装\WPS大庆市党政机关专用版.exe
b52ba2b99108c496389ae5bb81fa6537 *03-办公同步\WPS-Office办公软件套装\官网在线安装包-WPS-Office-办公.exe
f1713636025a8f7522cc93a383321ee6 *03-办公同步\WPS-Office办公软件套装\官网离线安装包-WPS-Office-办公.exe
7ee74e2d0a145a297acd3eebdb6784a0 *03-办公同步\WPS-Office办公软件套装\惠州市直WPS2019专业版.exe
a438dad97ffb047b62936c3d2f8c1dba *04-搜索筛选文件\AnyTXT-Searcher.exe
f91019b35cf39b4f7fe72ee2220f3eea *04-搜索筛选文件\Archivarius3000.7z
f475b6722b80491a6b87708aacaf8773 *04-搜索筛选文件\Everything.exe
78a4e6c7b07a70bd9a80a9b375bd79b7 *04-搜索筛选文件\FileLocator-Pro-x64-大眼仔.exe
d4d1d2f25b2c27edd98639fbf149b5d5 *04-搜索筛选文件\FileLocator-Pro-x86-大眼仔.exe
372e8b71eed38381ac157e63429031a9 *04-搜索筛选文件\Listary-ss.exe
3e03e105f9c86aeedafbc02f49fee037 *04-搜索筛选文件\Listary5Classic-for-Win7-XP.exe
168313967ab81bec9fac0844a2916864 *04-搜索筛选文件\ListarySetup.exe
d777879c478730c071d629d39a96e7b6 *04-搜索筛选文件\ListarySetupSilent.ahk
bf4e8b93b8afd52e679a62319a73693b *04-搜索筛选文件\MasterSeeker.exe
162e7f9082de39f9cd05a5754b3b4a12 *04-搜索筛选文件\QuickSearch-Glarysoft.exe
77c40341f4df172f8e358f5348f174d6 *04-搜索筛选文件\UltraSearch.exe
9842f5ae96d090d8cc3754c19f531a57 *04-搜索筛选文件\_用TotalCMD筛选电脑文件.exe
91f428cf1ec574d8e9c042f7881bd48b *05-软件工具箱\Faster_0.1.6.2.zip
a88c712c811752a4370a6ee0d0a7a01d *05-软件工具箱\Lily5.0.exe
95827d5c7bc476eb80a5de55cbd77300 *05-软件工具箱\Lucy_1.7.6_Green.7z
8a3b7b4dcb51e3f49a5a7be4dff0018a *05-软件工具箱\Rolan.exe
cfab13f04ea5bb80f3bbfae57b8e36c8 *05-软件工具箱\个人超级工具箱制作专家.exe
e85789092c7d006bc23785d9cbe9445e *05-软件工具箱\图吧工具箱.exe
85c773bf90c6681d57aae3acfdcba555 *05-软件工具箱\电脑图像工具箱.exe
1eb06cc5086db29414b2fa9e977fecfb *05-软件工具箱\小丸工具箱\AxInterop.WMPLib.dll
03cc99c51d3bb8320271964b9e14838e *05-软件工具箱\小丸工具箱\ControlExs.dll
dab7d56b87963dfe07163fe691b03960 *05-软件工具箱\小丸工具箱\help.rtf
b19c256c1a6fd9db1b28d06e3c3accdb *05-软件工具箱\小丸工具箱\help_zh_tw.rtf
60539296280571fff00ae6a6088021cd *05-软件工具箱\小丸工具箱\Interop.WMPLib.dll
29b4d0e3ac7331005cda1a8661271756 *05-软件工具箱\小丸工具箱\preset.xml
84d817c90ebd464b534018409f5896a5 *05-软件工具箱\小丸工具箱\xiaowan.exe
6da3d112a1610aaabc776b6c368f9478 *05-软件工具箱\小丸工具箱\xiaowan.exe.bak
1c85b25290991f015fb55b2d7f69c1a5 *05-软件工具箱\小丸工具箱\xiaowan.exe.Config
c2cb8159c09dbadf7c795601495ea0fa *05-软件工具箱\小丸工具箱\不能运行请看我.txt
fbbdb8f5b8ef86d3b8af2ee602da653b *05-软件工具箱\小丸工具箱\en\xiaowan.resources.dll
0f94ff940112392a8e0dd25232dc1051 *05-软件工具箱\小丸工具箱\ja-JP\xiaowan.resources.dll
9fdc5e3de1e3aac683e2465dfe0eb6d7 *05-软件工具箱\小丸工具箱\tools\AviSynth.dll
646916a8dd075ad98e2a1eb4b3b0896a *05-软件工具箱\小丸工具箱\tools\avs4x26x.exe
d27959321703b70120025a9356e89a7d *05-软件工具箱\小丸工具箱\tools\DevIL.dll
23f738be5c89778a4f53d18390a6c834 *05-软件工具箱\小丸工具箱\tools\fdkaac.exe
de17eff98f95c7a1feef9366621124ec *05-软件工具箱\小丸工具箱\tools\ffmpeg.exe
0aa4fba1d2a1538c533cf0897f561e7d *05-软件工具箱\小丸工具箱\tools\flac.exe
ba775f229128a3667802809cbbfbdac0 *05-软件工具箱\小丸工具箱\tools\FlvBind.exe
ca4122347f75eab4a3b8a5a3247f82bf *05-软件工具箱\小丸工具箱\tools\FLVExtractCL.exe
f21cfc00a718efb7120bc479f7424868 *05-软件工具箱\小丸工具箱\tools\FLVLib.dll
bb9b067e2385fbae1632c2ba7d30cba5 *05-软件工具箱\小丸工具箱\tools\gMKVExtractGUI.exe
ecaa88f7fa0bf610a5a26cf545dcd3aa *05-软件工具箱\小丸工具箱\tools\gMKVExtractGUI.ini
fa2477017a449b111996413716be8799 *05-软件工具箱\小丸工具箱\tools\gMKVToolnix.dll
5b01ebbaa20504d0eafa6167bdfee6e8 *05-软件工具箱\小丸工具箱\tools\js.dll
e2498952567392698146764833d74459 *05-软件工具箱\小丸工具箱\tools\js32.dll
b94d6173a43f3caabe10393cd0fc3a3d *05-软件工具箱\小丸工具箱\tools\libeay32.dll
fd2320a70cebdb4bb01bf72c4705acff *05-软件工具箱\小丸工具箱\tools\libgcc_s_sjlj-1.dll
a797d466c326d7a461e42c683e953ab6 *05-软件工具箱\小丸工具箱\tools\libgpac.dll
5867cc60cbbb4e308e9a9a3a46a61221 *05-软件工具箱\小丸工具箱\tools\libsoxconvolver.dll
d51511a8bdb8c0e44065da99faaa53a8 *05-软件工具箱\小丸工具箱\tools\libsoxr.dll
72b6bd92ab82f8774bbbb73c217c57b6 *05-软件工具箱\小丸工具箱\tools\License.txt
b9eac02b92cfc8943ab14f9632b7c7fd *05-软件工具箱\小丸工具箱\tools\MediaInfo.dll
a807596cb3cb377a1a687c9734d67a37 *05-软件工具箱\小丸工具箱\tools\mfc100.dll
768edb13cb6a9636c023a4ea67dfcae3 *05-软件工具箱\小丸工具箱\tools\mkvextract.exe
33e923c5271948ed4ac4974611835528 *05-软件工具箱\小丸工具箱\tools\mkvinfo.exe
8e286bbee7f6e7a2b663c05824d0f55c *05-软件工具箱\小丸工具箱\tools\mkvmerge.exe
d41d8cd98f00b204e9800998ecf8427e *05-软件工具箱\小丸工具箱\tools\mkvtoolnix.ini
838da6f453f4e5299b684092542a9837 *05-软件工具箱\小丸工具箱\tools\mmg.exe
e308fb593fd569c200d1df53a3b0ce29 *05-软件工具箱\小丸工具箱\tools\MP4Box.exe
fd5cabbe52272bd76007b68186ebaf00 *05-软件工具箱\小丸工具箱\tools\msvcp120.dll
bf38660a9125935658cfa3e53fdc7d65 *05-软件工具箱\小丸工具箱\tools\msvcr100.dll
034ccadc1c073e4216e9466b720f9849 *05-软件工具箱\小丸工具箱\tools\msvcr120.dll
0f21e58f98491ebd3346fdf3eb887891 *05-软件工具箱\小丸工具箱\tools\neroAacEnc.exe
6214a9a805e306cc9ad3ee72fbdd7dde *05-软件工具箱\小丸工具箱\tools\OpenCL.dll
6b9534c02002d6ff30d24fbf98422b12 *05-软件工具箱\小丸工具箱\tools\qaac.exe
b4128e08c7fcb87f18c110728f326b88 *05-软件工具箱\小丸工具箱\tools\QTCF.dll
69db5f13000c059ec7a33633c5b47317 *05-软件工具箱\小丸工具箱\tools\refalac.exe
a4a7e10cf8ac4f238599c44466ef4af4 *05-软件工具箱\小丸工具箱\tools\ssleay32.dll
e9fead3544fbdd09fa66800faa498014 *05-软件工具箱\小丸工具箱\tools\toolchain_ver.txt
06b739d2aa4eea188a7c8f8bcd727e1e *05-软件工具箱\小丸工具箱\tools\VSFilter.dll
622f893c62a86a137330e43fdfb2bc26 *05-软件工具箱\小丸工具箱\tools\VSFilter64.dll
6484105aca55e64451003e2ce8ec93f7 *05-软件工具箱\小丸工具箱\tools\x264_32-10bit.exe
1479408c387fccb4467749a0697f6cb3 *05-软件工具箱\小丸工具箱\tools\x264_32-8bit.exe
9a912b7f4ae870c07c98458ca3882fc9 *05-软件工具箱\小丸工具箱\tools\x264_64-10bit.exe
7f181c917617e581bff6d4cd59cb7654 *05-软件工具箱\小丸工具箱\tools\x264_64-8bit.exe
718645a2787eebae7c7b9ef806151702 *05-软件工具箱\小丸工具箱\tools\x265_32.exe
9bf715c75a4319a992fcba936f93fbc3 *05-软件工具箱\小丸工具箱\tools\x265_64.exe
8cded4f803393a99a85f7a75c1403bf0 *05-软件工具箱\小丸工具箱\tools\avsfilter\addgrain.avs
d71055a9a3e6e99633c26aaf59205ebd *05-软件工具箱\小丸工具箱\tools\avsfilter\AddGrainC.dll
e969d8b1e30a912bc4c615a57232d646 *05-软件工具箱\小丸工具箱\tools\avsfilter\avisynth.css
f14a00d99219d230f990056f0b0bf75f *05-软件工具箱\小丸工具箱\tools\avsfilter\avstp.dll
aa85261f702837a94e38b86a57339015 *05-软件工具箱\小丸工具箱\tools\avsfilter\aWarpSharp.dll
3ec5d51277bde295e12035eae30fb5e8 *05-软件工具箱\小丸工具箱\tools\avsfilter\BT709ToBT601.dll
6f6002cf9f3b9ec76b92e0ca496a22e0 *05-软件工具箱\小丸工具箱\tools\avsfilter\ColorMatrix.dll
cc1d821cf6e299b4ddc5dc0e07dc846b *05-软件工具箱\小丸工具箱\tools\avsfilter\colors_rgb.avsi
8349517990c8213a669d83e18b49f4a3 *05-软件工具箱\小丸工具箱\tools\avsfilter\ContraSharpen_mod.avsi
581e4af49c0617584b84c14a6465cf93 *05-软件工具箱\小丸工具箱\tools\avsfilter\ContraSharpen_mod_16.avsi
40eac3e89ba572279e7d1bc0dfb8b965 *05-软件工具箱\小丸工具箱\tools\avsfilter\Convolution3DYV12.dll
e1b7d6509c381d1200c490f9912a27be *05-软件工具箱\小丸工具箱\tools\avsfilter\DctFilter.dll
1e8846646eb5828e412a5c455750a913 *05-软件工具箱\小丸工具箱\tools\avsfilter\deblock.dll
22ab6e9dd308dc123d9bc5c682d9900e *05-软件工具箱\小丸工具箱\tools\avsfilter\Deblock_QEDmod.avsi
146e14786b41f1d2ed4dd564a4585948 *05-软件工具箱\小丸工具箱\tools\avsfilter\Decomb.dll
f9ed28fa4c7e418a7b32169bf8f2798b *05-软件工具箱\小丸工具箱\tools\avsfilter\delogo.dll
4dfa1c2158f07ee3d4e26b0dce697f94 *05-软件工具箱\小丸工具箱\tools\avsfilter\dfttest.dll
bb95d2caada8936c8c3ad31a1c234ee3 *05-软件工具箱\小丸工具箱\tools\avsfilter\DGDecodeNV.dll
5e393ecdec946d68a52586fb99eb8031 *05-软件工具箱\小丸工具箱\tools\avsfilter\DirectShowSource.dll
809633ac6706878924d236d88258df1b *05-软件工具箱\小丸工具箱\tools\avsfilter\dither.avsi
ac0f5e41f27c34abac13de934f2b7498 *05-软件工具箱\小丸工具箱\tools\avsfilter\dither.dll
bda2ec0b8ceb1e468eab998d96ee7488 *05-软件工具箱\小丸工具箱\tools\avsfilter\EEDI2.dll
38ec52fbaf4a6750927ce5a059881bc2 *05-软件工具箱\小丸工具箱\tools\avsfilter\EEDI2_imp.dll
b56ea15cf28b966883d5cea9b57d2f80 *05-软件工具箱\小丸工具箱\tools\avsfilter\f3kgrain_v0.4.avsi
9e763cebccf087142387d4110002f3ad *05-软件工具箱\小丸工具箱\tools\avsfilter\ffavisynth.avsi
c378c1156f35b2727db3d60b3950b050 *05-软件工具箱\小丸工具箱\tools\avsfilter\ffavisynth.dll
8045538fa5faf1aaa82b251c7cd2e256 *05-软件工具箱\小丸工具箱\tools\avsfilter\FFMS2.avsi
f19c294a8b55ac0610b75a20e51faeb9 *05-软件工具箱\小丸工具箱\tools\avsfilter\ffms2.dll
2ddd22752bbaf5943a4b208aefcd9e93 *05-软件工具箱\小丸工具箱\tools\avsfilter\FFT3DFilter.dll
d7f6eeee708524df57ebcfa2accd366f *05-软件工具箱\小丸工具箱\tools\avsfilter\FFT3dGPU.dll
492961a3f7b1b726c397c27d2ac57113 *05-软件工具箱\小丸工具箱\tools\avsfilter\fft3dgpu.hlsl
c40b38c86ef8865f6224d53f27fc0b25 *05-软件工具箱\小丸工具箱\tools\avsfilter\fftw3.dll
9429ea988995db41b093a3a3911cf951 *05-软件工具箱\小丸工具箱\tools\avsfilter\flash3kyuu_deband.dll
15b8cb1a8b345d84c228e030da727724 *05-软件工具箱\小丸工具箱\tools\avsfilter\FluxSmooth.dll
ca1095f77f6011fc182ff03f9c99d300 *05-软件工具箱\小丸工具箱\tools\avsfilter\fturn-25.dll
4cf3e9b0bcdc8e784110fa3835d8348d *05-软件工具箱\小丸工具箱\tools\avsfilter\fturn-26.dll
0a2b0bda7f89509c5fc74b6a60e58524 *05-软件工具箱\小丸工具箱\tools\avsfilter\gradfun2db.dll
06f58b487f8195830a57290f0fde6014 *05-软件工具箱\小丸工具箱\tools\avsfilter\GradFun2DBmod.v1.5.avsi
3db8942148e818062c851c6d12f2552c *05-软件工具箱\小丸工具箱\tools\avsfilter\GradFunkMirror.avsi
4e15d63005378d1d3cb687d65238d121 *05-软件工具箱\小丸工具箱\tools\avsfilter\GrainFactory3mod_v1.2.avsi
dfb998012c211a7b6eca34845290d805 *05-软件工具箱\小丸工具箱\tools\avsfilter\GrainFactoryLite_v1.2.avsi
6f61fad619138b4413205f74f1f00a6f *05-软件工具箱\小丸工具箱\tools\avsfilter\HQDeringmod_v1.8.avsi
e9d55dac8c0f4b3f653195da36fa3433 *05-软件工具箱\小丸工具箱\tools\avsfilter\LeakKernelDeint.dll
4a43e96403e84ccb278aafded8a03362 *05-软件工具箱\小丸工具箱\tools\avsfilter\libfftw3f-3.dll
4f55af35a94b62e7f6f4557dc37950f0 *05-软件工具箱\小丸工具箱\tools\avsfilter\logoNR_v0.1.avsi
031b4884f08462b93ae31e7864686d3e *05-软件工具箱\小丸工具箱\tools\avsfilter\LSFmod.v1.9.avsi
45ed49efd249a5d63a11830a642069f6 *05-软件工具箱\小丸工具箱\tools\avsfilter\LSMASHSource.dll
d98252a5b0211462fbf313f6d813c8b8 *05-软件工具箱\小丸工具箱\tools\avsfilter\LumaDBLite_v0.7.avsi
13833d5d5e065c18e6dead48d166a513 *05-软件工具箱\小丸工具箱\tools\avsfilter\LumaDB_v0.7.avsi
da786368c9d1773965c3610eed630651 *05-软件工具箱\小丸工具箱\tools\avsfilter\MCAA.avsi
9b346f2b291ad8d8368562e1e4fad1af *05-软件工具箱\小丸工具箱\tools\avsfilter\MCTDmod.avsi
dcf9a513474f644facc08c877c1827b6 *05-软件工具箱\小丸工具箱\tools\avsfilter\medianblur.dll
3a6cda7e8b29c2c14450347d9aae9808 *05-软件工具箱\小丸工具箱\tools\avsfilter\MinBlur.avsi
2034783d83a97b606c724d6a97484d18 *05-软件工具箱\小丸工具箱\tools\avsfilter\MSharpen.dll
0e37fbfa79d349d672456923ec5fbbe3 *05-软件工具箱\小丸工具箱\tools\avsfilter\msvcr100.dll
034ccadc1c073e4216e9466b720f9849 *05-软件工具箱\小丸工具箱\tools\avsfilter\msvcr120.dll
be06fabfeaae640b924beda8eca70902 *05-软件工具箱\小丸工具箱\tools\avsfilter\mt_masktools-25-x64.dll
58440c2964e3b8a3899d265b644d05bc *05-软件工具箱\小丸工具箱\tools\avsfilter\mt_masktools-25.dll
28f79a7c41917013698c9b714c79eac8 *05-软件工具箱\小丸工具箱\tools\avsfilter\mt_masktools-26-x64.dll
894fd2c6189bedfed53e9aca2c2a475a *05-软件工具箱\小丸工具箱\tools\avsfilter\mt_masktools-26.dll
baf5a5af9b3a45c436101fa4b88f108c *05-软件工具箱\小丸工具箱\tools\avsfilter\mt_xxpand_multi.avsi
4d993c53cb7843305f3800c9036601ec *05-软件工具箱\小丸工具箱\tools\avsfilter\MVCsource.dll
d611c9692dccb5d97bcd48ffe18ece78 *05-软件工具箱\小丸工具箱\tools\avsfilter\mvtools2.dll
507b9082f6bc7c57342d0db849fbe951 *05-软件工具箱\小丸工具箱\tools\avsfilter\nnedi3.dll
8a485e5d39359c723b697cd17591556f *05-软件工具箱\小丸工具箱\tools\avsfilter\nnedi3_resize16_v3.3.avsi
aaa0a2d8fd4a49150f69b7fde0a6410c *05-软件工具箱\小丸工具箱\tools\avsfilter\O16mod_v2.2.0.avsi
4b9a5b1f55073d61cdabb9bfa10d39e3 *05-软件工具箱\小丸工具箱\tools\avsfilter\PNLM.dll
ebbbebeac113ce20d28311d5d2c577f3 *05-软件工具箱\小丸工具箱\tools\avsfilter\QTGMC-3.32.avsi
d77fb8f2130e2d4a3a3e7a10642ceedc *05-软件工具箱\小丸工具箱\tools\avsfilter\RemoveGrain.dll
2b7739c42e0a25a84372039210799893 *05-软件工具箱\小丸工具箱\tools\avsfilter\RemoveGrainS.dll
5ce37bfd6a451a9c34e297180159294c *05-软件工具箱\小丸工具箱\tools\avsfilter\RemoveGrainSSE2.dll
2aa474b7a6c29dfe634db8433cd5c638 *05-软件工具箱\小丸工具箱\tools\avsfilter\RemoveGrainSSE3.dll
13d296a4149d1012de35d625d9634983 *05-软件工具箱\小丸工具箱\tools\avsfilter\Repair.dll
b5358869a0a63e151d971e89879e4b54 *05-软件工具箱\小丸工具箱\tools\avsfilter\RepairS.dll
8f41f61870ae2199c491dfefef07b74b *05-软件工具箱\小丸工具箱\tools\avsfilter\RepairSSE2.dll
beebeabc37ee0ede9cd294aeaa27241f *05-软件工具箱\小丸工具箱\tools\avsfilter\RepairSSE3.dll
667573886a1e05235ba7d893e346d960 *05-软件工具箱\小丸工具箱\tools\avsfilter\RSharpen.dll
ad18fa42bc2e2e87ce2185a5a7cbf900 *05-软件工具箱\小丸工具箱\tools\avsfilter\RSharpenS.dll
6ef2d7cab303c09595c3ad9af624776a *05-软件工具箱\小丸工具箱\tools\avsfilter\RSharpenSSE2.dll
d25d9050c4241dc7eaf48a9dc44b2aac *05-软件工具箱\小丸工具箱\tools\avsfilter\RSharpenSSE3.dll
10c4edc72aeb80ddc9976116379737d6 *05-软件工具箱\小丸工具箱\tools\avsfilter\SangNom.dll
d9f5b4106d715c1e1be9f70d261d12ac *05-软件工具箱\小丸工具箱\tools\avsfilter\SMDegrain v.2.2d.avsi
b9e54159731ae44fc995e63dccae5f3e *05-软件工具箱\小丸工具箱\tools\avsfilter\SmoothAdjust.dll
2fbfe0e385fd164824431fcd8e25ce82 *05-软件工具箱\小丸工具箱\tools\avsfilter\SSE2Tools.dll
eda54c0c8b6bc6980db2184f18489c38 *05-软件工具箱\小丸工具箱\tools\avsfilter\SSE3Tools.dll
cfd0eb7369de8a1b2bc4143d781d99a3 *05-软件工具箱\小丸工具箱\tools\avsfilter\SSETools.dll
c4472da5ae441e19dda389090ab3da62 *05-软件工具箱\小丸工具箱\tools\avsfilter\SSEToolsS.dll
19e484991748cab2342acc38f9e15359 *05-软件工具箱\小丸工具箱\tools\avsfilter\TAA.avsi
ad71227ac447ce64f50c5627783f0d11 *05-软件工具箱\小丸工具箱\tools\avsfilter\tcanny.dll
e6ae91120eba4969c5c908b9f24e757f *05-软件工具箱\小丸工具箱\tools\avsfilter\TCPDeliver.dll
3b3da7b0f59f1047e2b7770db51fb846 *05-软件工具箱\小丸工具箱\tools\avsfilter\TDeint.dll
63378e9ac49675b4929e0ade7d6a6918 *05-软件工具箱\小丸工具箱\tools\avsfilter\TEdgeMask.dll
0416e3d06ad70685c6ece448713928ae *05-软件工具箱\小丸工具箱\tools\avsfilter\TIVTC.dll
4dd35b15afe63ea3d751c1d6c6a77898 *05-软件工具箱\小丸工具箱\tools\avsfilter\TTempSmooth.dll
8991a6ce89f2ef6534efb76dfb226a68 *05-软件工具箱\小丸工具箱\tools\avsfilter\UnDot.dll
22427b347c638807a2e1a8921b15b0b4 *05-软件工具箱\小丸工具箱\tools\avsfilter\VapourSource.dll
a065f69a2aa291d6e93113c5968361dc *05-软件工具箱\小丸工具箱\tools\avsfilter\VSFilter.dll
6f51e24e5afe46d21fe63de75ee1202a *05-软件工具箱\小丸工具箱\tools\avsfilter\VSFilterMod.dll
a065f69a2aa291d6e93113c5968361dc *05-软件工具箱\小丸工具箱\tools\avsfilter\xy-VSFilter.dll
ee2c06f5b8409026c276131d889b2169 *05-软件工具箱\小丸工具箱\tools\avsfilter\YUY2Converter.avsi
9a57b1d80b2c3a6503cec5f47637867f *05-软件工具箱\小丸工具箱\tools\avsfilter\说明.txt
0c058b6c67a5485094724542d493325d *05-软件工具箱\小丸工具箱\tools\preset\default.txt
f712baad82a70ac2336b42d458f0a9dc *05-软件工具箱\小丸工具箱\tools\preset\DVDRIP不切边,16:9.txt
f0c2771f898dc0547370fd4bc06014fe *05-软件工具箱\小丸工具箱\tools\preset\DVDRIP不切边,sar40:33,20:11.txt
578bc1f2c8738606d5b1bdfdd61fcb82 *05-软件工具箱\小丸工具箱\tools\preset\DVDRIP切边,sar40:33..txt
7ccb6f3eb1b289fbea46fcc9e21f8e63 *05-软件工具箱\小丸工具箱\tools\preset\iOS.txt
6901a5af6064340b09d4770b7f66a80e *05-软件工具箱\小丸工具箱\tools\preset\mad.txt
8efb37258133029c5b2ede464accd4d7 *05-软件工具箱\小丸工具箱\tools\preset\PSP.txt
499f605ed009de52499dfbb2cde6775a *05-软件工具箱\小丸工具箱\tools\preset\psv.txt
b3dbdaf8fcf3059f8befb84ead39ceb2 *05-软件工具箱\小丸工具箱\tools\preset\三次元.txt
8eaeb0ed23a98de0f0c812d756e47ce9 *05-软件工具箱\小丸工具箱\tools\qtfiles\ASL.dll
80a1ec85412759cae9ddc1ba22b7b480 *05-软件工具箱\小丸工具箱\tools\qtfiles\CoreAudioToolbox.dll
005d62e870f103e9ee427724d9dc3bf4 *05-软件工具箱\小丸工具箱\tools\qtfiles\CoreFoundation.dll
74ac9343ed8ec49f252387e5a5d26e4b *05-软件工具箱\小丸工具箱\tools\qtfiles\icudt49.dll
534de277e2719093eb1afc3ee3307a07 *05-软件工具箱\小丸工具箱\tools\qtfiles\libdispatch.dll
bce7dd8098ce6dd28ee2b0d5d5028b47 *05-软件工具箱\小丸工具箱\tools\qtfiles\libicuin.dll
922563953e405aa9762f90778b711f77 *05-软件工具箱\小丸工具箱\tools\qtfiles\libicuuc.dll
e3c817f7fe44cc870ecdbcbc3ea36132 *05-软件工具箱\小丸工具箱\tools\qtfiles\msvcp100.dll
bf38660a9125935658cfa3e53fdc7d65 *05-软件工具箱\小丸工具箱\tools\qtfiles\msvcr100.dll
8ca0a722526de3fc8d09700b0e017eca *05-软件工具箱\小丸工具箱\tools\qtfiles\objc.dll
aa79038b23f11fd5094a3b36058caf29 *05-软件工具箱\小丸工具箱\tools\x64\MediaInfo.dll
bc9ea8b56bd3b2637b50ef7baa3a0e7a *05-软件工具箱\小丸工具箱\zh-HanT\xiaowan.resources.dll
45b1e49845bdd1762a93377dd620b44d *06-资源导航网站\01-在线文档资源整理表\01-腾讯文档-网址链接收藏表.url
758d040e27d11b4df4ce10b367fababe *06-资源导航网站\01-在线文档资源整理表\02-金山文档-网址链接收藏表.url
5246e1ccb8b3873b909b523a68a0fc0b *06-资源导航网站\01-在线文档资源整理表\03-腾讯文档-网址链接收藏表.txt
c9b8a60ebd1408fb7ab652be947180d2 *06-资源导航网站\01-在线文档资源整理表\04-腾讯文档-网址链接收藏表.png
7bdaa383f71607e804fdf503cf0804f2 *06-资源导航网站\02-网址链接收藏夹\收藏夹网址导出备份Bookmark2023-1-30.html
1d10f29bf5fa0944ee7d93a0af4d6277 *06-资源导航网站\02-网址链接收藏夹\收藏夹网址导出备份Bookmark2023-1-30.zip
e36c4251d9db37d78ec12d1b1de13e18 *06-资源导航网站\03-快捷方式本地地址\Launcher.cmd
245c589629f4a7150b78ff23a50c97e9 *06-资源导航网站\03-快捷方式本地地址\update-is903.bat
728fe78292f104659fea5fc90570cc75 *06-资源导航网站\03-快捷方式本地地址\Delphi7源码按快捷键F1打开工作文件夹\Icon.ico
a3bef22b73a56703cb70b2666cbbe708 *06-资源导航网站\03-快捷方式本地地址\Delphi7源码按快捷键F1打开工作文件夹\Project1.cfg
4dc3894571073f4e9f69db6c061a6faa *06-资源导航网站\03-快捷方式本地地址\Delphi7源码按快捷键F1打开工作文件夹\Project1.dof
0f108cbddeafdfed0f57da1f6d1dde3d *06-资源导航网站\03-快捷方式本地地址\Delphi7源码按快捷键F1打开工作文件夹\Project1.dpr
0568318aa8cb6a10457ab76888324503 *06-资源导航网站\03-快捷方式本地地址\Delphi7源码按快捷键F1打开工作文件夹\Project1.res
3197b2d8ec3996be9ae963201bf0805b *06-资源导航网站\03-快捷方式本地地址\Delphi7源码按快捷键F1打开工作文件夹\Unit1.dcu
75484304a2ccecc6f66e3410e37a039a *06-资源导航网站\03-快捷方式本地地址\Delphi7源码按快捷键F1打开工作文件夹\Unit1.ddp
16974f7c125c9e25766724a900c281ee *06-资源导航网站\03-快捷方式本地地址\Delphi7源码按快捷键F1打开工作文件夹\Unit1.dfm
d9d37e1eacb3deff3f14d11ff9f85104 *06-资源导航网站\03-快捷方式本地地址\Delphi7源码按快捷键F1打开工作文件夹\Unit1.pas
cd10e7647ba62c5c7ac4e59f069859da *06-资源导航网站\03-快捷方式本地地址\Delphi7源码按快捷键F1打开工作文件夹\按快捷键F1打开工作文件夹.exe
93eeda8463c6c120c29fc877de7cfb01 *06-资源导航网站\03-快捷方式本地地址\Delphi7源码用TotalCMD筛选电脑文件\Delphi7源码用TotalCMD筛选电脑文件20230130150349.rar
55e6a2e14fc7dc7e765e0f58393cf18f *06-资源导航网站\03-快捷方式本地地址\Delphi7源码用TotalCMD筛选电脑文件\Icon.ico
a3bef22b73a56703cb70b2666cbbe708 *06-资源导航网站\03-快捷方式本地地址\Delphi7源码用TotalCMD筛选电脑文件\Project1.cfg
4dc3894571073f4e9f69db6c061a6faa *06-资源导航网站\03-快捷方式本地地址\Delphi7源码用TotalCMD筛选电脑文件\Project1.dof
0f108cbddeafdfed0f57da1f6d1dde3d *06-资源导航网站\03-快捷方式本地地址\Delphi7源码用TotalCMD筛选电脑文件\Project1.dpr
b57f2cf9fa60f37043309a1a314a991b *06-资源导航网站\03-快捷方式本地地址\Delphi7源码用TotalCMD筛选电脑文件\Project1.res
cfa57238c1fbbc6ce8fbd017a7bed817 *06-资源导航网站\03-快捷方式本地地址\Delphi7源码用TotalCMD筛选电脑文件\Unit1.dcu
75484304a2ccecc6f66e3410e37a039a *06-资源导航网站\03-快捷方式本地地址\Delphi7源码用TotalCMD筛选电脑文件\Unit1.ddp
16974f7c125c9e25766724a900c281ee *06-资源导航网站\03-快捷方式本地地址\Delphi7源码用TotalCMD筛选电脑文件\Unit1.dfm
24ea0854db62c4f7d5300ae3d6c6c613 *06-资源导航网站\03-快捷方式本地地址\Delphi7源码用TotalCMD筛选电脑文件\Unit1.pas
9842f5ae96d090d8cc3754c19f531a57 *06-资源导航网站\03-快捷方式本地地址\Delphi7源码用TotalCMD筛选电脑文件\用TotalCMD筛选电脑文件.exe
8bc5bbc710df40a06a59788253004d07 *06-资源导航网站\04-群晖NAS共享SFTP\公网IP地址和群晖网络存储服务器.jpg
fb6e20a00e2c036f95cccba85f968ced *06-资源导航网站\04-群晖NAS共享SFTP\华硕RT-AC86U自带的免费DDNS.jpg
902dd0eec03ff48cfda3c339dd053ab8 *06-资源导航网站\04-群晖NAS共享SFTP\华硕无线路由器设置DDNS-2.jpg
4bd2d36f94423ea3e3f4f4fd58d6a107 *06-资源导航网站\04-群晖NAS共享SFTP\华硕无线路由器设置DDNS-3.jpg
63010c1b203f0e118abce9db3dededc1 *06-资源导航网站\04-群晖NAS共享SFTP\群晖DS920网络附属存储服务器Synology-1.jpg
0b0b299effeaa62d228f863d8ab0f352 *06-资源导航网站\04-群晖NAS共享SFTP\群晖DS920网络附属存储服务器Synology-2.jpg
541691c5247072dcc3f24ad829a94701 *06-资源导航网站\04-群晖NAS共享SFTP\群晖DS920网络附属存储服务器Synology-3.jpg
11999843a69505f7fde151816970c16a *06-资源导航网站\04-群晖NAS共享SFTP\群晖DS920网络附属存储服务器Synology-4.jpg
2229a22b4f9a88c0f436c0e7835b76d1 *06-资源导航网站\04-群晖NAS共享SFTP\群晖DS920网络附属存储服务器Synology-5.jpg
5420d89f491967e8e8365febd6aa5c56 *06-资源导航网站\04-群晖NAS共享SFTP\群晖DS920网络附属存储服务器Synology-6.jpg
30c6dbb845bc30c1a1e6422dca7aa43a *07-边下边播\XunLei迅雷Thunder.exe
d78cbf857d07b20ffc32793c4f22ce4a *07-边下边播\收藏夹网址导出备份Bookmark2023-1-30.7z
d45ffd1952adbc19b95e7e2b5adc994a *07-边下边播\收藏夹网址导出备份Bookmark2023-1-30.rar
3d2455f0365f0e7b8469ad850f76e123 *07-边下边播\磁力资源搜索助手-BTSOU.rar
173f887420c1f964b38950a50794ab7b *07-边下边播\聚磁帮.exe
7ebefd4dd9f57f181bac565c1b579449 *07-边下边播\聚磁帮.rar
74728c57fa6d9417226ddb969b1ae1f6 *07-边下边播\磁力资源搜索助手-BTSOU\BTSOU.exe
8715c1a72c61ca77edd5587aa1a77736 *07-边下边播\磁力资源搜索助手-BTSOU\data.ryx
b3e06a3b9c850d6567b424868272f805 *07-边下边播\磁力资源搜索助手-BTSOU\Interop.ThunderAgentLib.dll
82ba3bb3c85d357de50120572a0ac701 *07-边下边播\磁力资源搜索助手-BTSOU\MySql.Data.dll
a2421e41d5a7d2ee1ac806cc1806e400 *07-边下边播\磁力资源搜索助手-BTSOU\使用说明.jpg
69bae3438b642400abddca3a05efcf99 *07-边下边播\磁力资源搜索助手-BTSOU\常见问题.txt
78a0e451f9928c1c291bb993f5cd4840 *07-边下边播\磁力资源搜索助手-BTSOU\更新说明.txt
701e0cf24902e2321ad637d728907951 *08-编程开发\-Linked.ahk.txt
b9d473c63ba1655a5ca59171d0b97580 *08-编程开发\-Silent-Setup-AutoHotkey.bat
195781c61915d34d509c0f5ea5534577 *08-编程开发\AutoHotkey-ahk-自动化热键脚本.bat
525dc89446e8885145e13a56f0308e03 *08-编程开发\Delphi7源码按快捷键F1打开工作文件夹.zip
b1da8d8489fd10a6b675dd0867221764 *08-编程开发\Delphi7源码用TotalCMD筛选电脑文件.zip
17cd1cb817ea46a83cb636d11630f492 *08-编程开发\fenlei批量分类整理文件9次循环_ahk.txt
5c322390bbb1b28a99248d4c3be9918a *08-编程开发\Launcher.7z
e36c4251d9db37d78ec12d1b1de13e18 *08-编程开发\Launcher.cmd
15ffc2cffea3c41bc833463b6d36f208 *08-编程开发\Launcher.zip
245c589629f4a7150b78ff23a50c97e9 *08-编程开发\update-is903.bat
a459a45b6cd0eb4e81ad575b622243b6 *08-编程开发\_Work_Hotkey_F1.7z
6effbb9e74843af62d8f1ced9ee1e911 *08-编程开发\_Work_Hotkey_F1.bat
9842f5ae96d090d8cc3754c19f531a57 *08-编程开发\_用TotalCMD筛选电脑文件.exe
135ddb2630cdf2b40e5ddcaf44169aaa *08-编程开发\一键打包成exe.zip
514aea373e73278ebfb9d2b87a624fb9 *08-编程开发\按照文件扩展名批量分类整理文件-FenLei-2次循环.ahk
38a866dbef8d386cf2648711b5b11943 *08-编程开发\按照文件扩展名批量分类整理文件-FenLei-2次循环.exe
ef5087b254967d05a4520b057187c3e2 *08-编程开发\源代码参考测试学习-2022.05.7z
e7de89ee690f7c9edb124b4a41efbfdb *08-编程开发\源代码参考测试学习-2022.05.rar
af724c0ccd8b0be9984688480bbd208f *08-编程开发\版本更新日志-EXEMD5-CB66D.7z
cb66dce482e9926149d2ae1b6f8a8b77 *08-编程开发\版本更新日志-EXEMD5-CB66D.exe
3b93128757af896badb69f4cf6040318 *08-编程开发\版本更新日志-EXEMD5-CB66D.rar
cd3d7c04245a56f85e305dff5d13af82 *08-编程开发\版本更新日志-EXEMD5-CB66D.zip
cb8aceb766738a2b7d24d45c687159fa *08-编程开发\请用西瓜视频APP搜索电脑软件推荐.jpg
031cc7ddc4c8d704e52f094ad63c7468 *08-编程开发\请用西瓜视频APP搜索电脑软件推荐.png
eff985c153b5e2dcce4bfc14f33fe7f9 *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\Embarcadero.Delphi.11.2.Activator.v17.2.7z
d9cacbf031f59a5d1df012061f59e817 *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\Embarcadero.Delphi.11.2.v28.0.46141.0937.Lite.v17.2.exe
3ff8e20e57b69d1d1c5e7b19c9a31ae9 *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\Embarcadero.Delphi.11.2.v28.0.46141.0937.Lite.v17.2.txt
a4a7ce9a64bbe85131723fcf7ed01701 *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\Ext.Core.7z
4de8dae7d79140ac0e25282cd8362e96 *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\Ext.Docs.7z
4938cd5c19c858002c8fdb8c06ceb6e3 *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\Ext.Help.7z
ac0d74324779895e2ff597263c742f13 *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\Ext.HotFix.7z
f220402b5f69c32923fc8c36a837a90d *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\Ext.Linux.7z
332abbc7ba1831871693d729d7f82324 *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\Ext.Samples.7z
864b9ce29dae2c5b7dd0ac2f8203adde *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\Ext.X64.7z
ee01fc4110c73a8e5efc7cabda0f5ff7 *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\NDP452-KB2901907-x86-x64-AllOS-ENU.exe
a01f701fd0c3b3a3c1d21acbd8ed6202 *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\OpenJDK8U-jdk_x86-32_windows_hotspot_8u302b08.msi
d0099238b1afbff906236264ef93e9a8 *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\SHA1SUMS.sha
53efa0db6d63b3d90dd22e6564a7f687 *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\Delphi-11.2-中英文一键切换助手-含操作说明\Delphi IDE 中英文一键切换助手 - D11.2.exe
c703fb723a624082bd346c65e5285827 *08-编程开发\Delphi.11.2.v28.Lite.v17.2-lsuper\Delphi-11.2-中英文一键切换助手-含操作说明\《Delphi 11.2 中英文一键切换助手》简要操作说明.docx
592c3eec2fae6c2f2b8ef307ec36a313 *08-编程开发\Delphi7Lite\Delphi7-Lite-Full-Edition-1.png
d013fa1312bb780bc802196546b74934 *08-编程开发\Delphi7Lite\Delphi7-Lite-Full-Edition-2.png
178edc7ffaf85abb94cbc67251443acc *08-编程开发\Delphi7Lite\Delphi7-Lite-Full-Edition-3.png
8437e3c59f17dcdfd66e3220964f0a72 *08-编程开发\Delphi7Lite\Delphi7-Lite-Full-Edition-4.png
5f0b8dd1c48649b664c92bf8ac95bb39 *08-编程开发\Delphi7Lite\Delphi7-Lite-Full-Edition-5.png
eed2fe57e3325d8fb955caeb87ad5689 *08-编程开发\Delphi7Lite\Delphi7-Lite-Standalone-Greening-Tool.rar
251dd0193cca8906e2335087be2fe1d0 *08-编程开发\Delphi7Lite\Delphi7-Lite.exe
fb07cf14494a55ec7144737ff2ce09f3 *08-编程开发\Delphi7Lite\Delphi7-Lite.txt
f42ea1217aa883551594ffc094cb3c9d *08-编程开发\Delphi7Lite\升级日志.txt
b5af4d570c9fc14764ccd94f1a353f71 *08-编程开发\Delphi7Lite\绿色便携版制作及快速布署指南.txt
e338bef223b7f24412f7b94862411393 *08-编程开发\Delphi7Lite\说明.txt
8b282f10d92ff2e046585ca2d12e5246 *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS1998.chm
b0a8b30a685b191acb760c5c89b6944c *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS19982000.CHM
17585afd806d3a1fba85e82feddd5db6 *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS1999.chm
bf9130c49b2a8e1edc15e81802563387 *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2000.chm
587423c8476eb199b2f582f6ba156b2f *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2001.chm
3cb97766dfa8ce57c2c8b631362ea74c *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2003.chm
a127e0298ec558f85738a8c4dbb66b59 *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2004.chm
ae71df4164a2c3a09aaf72bcc51b5117 *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2005.chm
349d8e294f1442c98103c38ee54ed04b *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2006.chm
12162c738cf71af2d5bcfee360032a94 *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2007.chm
21cf546dc9d96118dea300b07c538e13 *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2010.chm
b4405b3fe4f099f6742458f6fa1fe9df *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2011.chm
89b7669bafdadb8681ee42facefd8c9b *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2012.chm
6c343523b8af2add9a84605b66b79628 *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2013.chm
33fa4e442aef9064180ec04f2e8ee774 *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2014.chm
5e7090ad7f4e05b1fbfe2b6fc5af8e88 *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2015.chm
700685292aa6499970684880d864848f *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2016.chm
212fc1aac3586c76c78ce7a33b7ca86f *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2017.chm
b17b4f636c6f5cab6630951945b9c632 *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBS2018.chm
e896525cef167c12e8a72b6d534af843 *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBSBlog2018.CHM
102b8dafdef4076399c43c0e143ed96e *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\DelphiBBSIndex大富翁论坛离线资料索引.chm
3ae2b97ad4852ac26f792e487ff5c3c2 *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\newyearDelphiBBS1998-2005INDEX.chm
0ecda4ffa010babcd0491d7e487433af *08-编程开发\DelphiBBSIndex大富翁论坛离线资料\_DelphiBBSIndex大富翁论坛离线资料总索引.CHM
8b81d10159bcaaee4d6d2f1b8dff3ff4 *08-编程开发\一键打包成exe\Everything.exe
55e6a2e14fc7dc7e765e0f58393cf18f *08-编程开发\一键打包成exe\ico.ico
0afdf922ee7f6fbe6aca3fbda395385e *08-编程开发\一键打包成exe\一键打包成exe.bat
f80844d7b5906c639f959bea1fea522b *08-编程开发\一键打包成exe\自解压脚本命令.txt
71a3ce6b3094af818d3d658686bebe3c *08-编程开发\一键打包成exe\D_Pan\Prog\Everything\Everything-F3.ahk
454d2db6b0b482128350da215c0e46af *08-编程开发\一键打包成exe\D_Pan\Prog\Everything\Everything-F3.exe
2d5ce56667d358d4a23ab11e37ce6010 *08-编程开发\一键打包成exe\D_Pan\Prog\Everything\Everything.exe
82a1829268338e13d97a155f52bf12c0 *08-编程开发\一键打包成exe\D_Pan\Prog\Everything\Everything.lng
1651b27d65f3a582f28b53e85c4d0757 *08-编程开发\一键打包成exe\打包图标\bds-MAINICON.ico
a65d9e47c195bc74868e4e11b493c02b *08-编程开发\一键打包成exe\打包图标\delphi-MAINICON.ico
85a6a5b15ef25a4e3538b2590d059c8e *08-编程开发\一键打包成exe\打包图标\delphi-PROJECTICON.ico
ce5c1d0f5978c80810c7d82612be41ff *08-编程开发\一键打包成exe\打包图标\Delphi.ico
728fe78292f104659fea5fc90570cc75 *08-编程开发\一键打包成exe\打包图标\Google_Profile.ico
55e6a2e14fc7dc7e765e0f58393cf18f *08-编程开发\一键打包成exe\打包图标\Project1-Icon.ico
f2845f58d5ed702877a8971a29ec38ef *08-编程开发\一键打包成exe\打包图标\rsx-icon.ico
c12ae87ab81f67521341bcdb9098b393 *08-编程开发\源代码参考测试学习-2022.05\05-源代码参考测试学习-Embarcadero.Delphi.11.0.v28-2022年4月26日.txt
577ff94199e54fcdf26cccf02c04770b *08-编程开发\源代码参考测试学习-2022.05\一键制作自解压压缩包.bat
9ecf808537e9c9e5e2f138f4b97395d0 *08-编程开发\源代码参考测试学习-2022.05\自解压脚本命令.txt
0a144fb3f5a784eb87092dc90c54f609 *08-编程开发\源代码参考测试学习-2022.05\01-数据库\Backup.rar
11ddb24ffe60f4dcc82d3087649a4f0a *08-编程开发\源代码参考测试学习-2022.05\01-数据库\YskAccessMDB.mdb
11ddb24ffe60f4dcc82d3087649a4f0a *08-编程开发\源代码参考测试学习-2022.05\01-数据库\应收款数据库12月29日备份.bak
e1242dae253e29564ec07f891e30242a *08-编程开发\源代码参考测试学习-2022.05\02-源代码\AboutUnit.dcu
4af4945f0e1ba0583ad51489ca569c40 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\AboutUnit.dfm
8fed79f2158caa1c8d38be10a81cf9df *08-编程开发\源代码参考测试学习-2022.05\02-源代码\AboutUnit.pas
a1aeee98a843d764e736a04884410bc0 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Compress.exe
6881adaf0c9156cc83b1bc002a17b4ae *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Excel2000.dcu
99229d58d96c0ceb6807967668734f44 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Excel2000.pas
1d25ccda3c59fd535ca39aa01f0029cc *08-编程开发\源代码参考测试学习-2022.05\02-源代码\MyClass.dcu
b918fc7810bdeb0ed870ada379207840 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\MyClass.pas
7359fe8c0bbd2136071297c4cfbeacea *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Office2000.dcu
0d848a68e4c8487fa61fb74450b0c5dd *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Office2000.pas
54a927aff347c3ba28eda2e59ad32ac8 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\PYIndexUnit.dcu
473ca64872b9164ed4450956575e03d5 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\PYIndexUnit.OLD.pas
34b26c0452c4c1fa043b97398d139e8d *08-编程开发\源代码参考测试学习-2022.05\02-源代码\PYIndexUnit.pas
390d9d2ddba084179c335a8bd72235ff *08-编程开发\源代码参考测试学习-2022.05\02-源代码\PYIndexUnit_MD5_522.7z
52219cec5aca0480655c0f57127c5c15 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\PYIndexUnit_MD5_522.pas
f4941cb381211389e2a8d40e1e3916f6 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\uMyClassHelpers.dcu
973210306208ab0c609408140deea52d *08-编程开发\源代码参考测试学习-2022.05\02-源代码\uMyClassHelpers.pas
de77da6b00a08022702e24203756016f *08-编程开发\源代码参考测试学习-2022.05\02-源代码\VBIDE2000.dcu
54e6d0f4be5c41533e55639e6177ae28 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\VBIDE2000.pas
49d1176d48e9e338869a5fac160bc144 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Xls.dcu
ac621359a9069b7b4483d1394d374b2f *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Xls.pas
77c491ad8191893660086fc6db5b9842 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\YskAccessMDB.mdb
43b9874c33346c2994a606d79a190ca9 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\yskUnit.dcu
75484304a2ccecc6f66e3410e37a039a *08-编程开发\源代码参考测试学习-2022.05\02-源代码\yskUnit.ddp
ee42804a6b2410ceacf89ce066ceff98 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\yskUnit.dfm
55438e7a7bb86ed6fea63dab8b4106aa *08-编程开发\源代码参考测试学习-2022.05\02-源代码\yskUnit.pas
e057bab3fa63ec6dc156370f7162948e *08-编程开发\源代码参考测试学习-2022.05\02-源代码\_yskProject - 副本 (2).exe
707cfbd1387efcefe60f7bcdb9ae5416 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\_yskProject - 副本.exe
61ed234bc1c0818ee06f93e77c9932f5 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\_yskProject.cfg
fa12967cd7cc463875429e4981fb0564 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\_yskProject.dof
ef11b9f4fae540dd01e3c2fbc25d44d7 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\_yskProject.dpr
b1349d52587dee2989ff1dcc12b8ddae *08-编程开发\源代码参考测试学习-2022.05\02-源代码\_yskProject.dproj
26a9623d73ab7725ed37eb952939ac89 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\_yskProject.dproj.local
af481d1bee25cf71dcb536f4de5abbdd *08-编程开发\源代码参考测试学习-2022.05\02-源代码\_yskProject.exe
5c6b9436e8ca2b05a7a2dcf34ee7901f *08-编程开发\源代码参考测试学习-2022.05\02-源代码\_yskProject.identcache
740f173554dec61fdc8e195e3bd0b3d0 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\_yskProject.res
504824bc92b932e70374e5c4bd368f21 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\_yskProject.stat
03ef47013db0dff91a6bf407d584ddf7 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\_yskProject_Icon.ico
0a144fb3f5a784eb87092dc90c54f609 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Backup\Backup.rar
11ddb24ffe60f4dcc82d3087649a4f0a *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Backup\YskAccessMDB.mdb
77c491ad8191893660086fc6db5b9842 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Backup\应收款数据库01月30日备份.bak
77c491ad8191893660086fc6db5b9842 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Backup\应收款数据库04月25日备份.bak
77c491ad8191893660086fc6db5b9842 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Backup\应收款数据库04月26日备份.bak
77c491ad8191893660086fc6db5b9842 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Backup\应收款数据库12月29日备份.bak
03ef47013db0dff91a6bf407d584ddf7 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Icon_BMP\yskIcon.ico
b77371d504d9ce93981f3f56d7d97404 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Icon_BMP\上一条.bmp
4fa406aba4713d9ef98046553f206e71 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Icon_BMP\下一条.bmp
382b1d2427fb93905e0ba0e0c97a80b1 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Icon_BMP\保存.bmp
f2b98e9930a7612cc9d542b6c76a4509 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Icon_BMP\修改.bmp
e093a8abbf1df9cf36fa90a3d5d86629 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Icon_BMP\删除.bmp
6256f8af8224db33ba99f94d7fe8a27a *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Icon_BMP\取消.bmp
317d2f8d411a8a70bd6c934c25e97cf9 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Icon_BMP\客户管理系统主界面1.jpg
84e7c782b19e59adcfc809cf199f728f *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Icon_BMP\客户管理系统启动界面.jpg
191ea04cdf78e4006c73af816adc6139 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Icon_BMP\客户管理系统登录界面.jpg
853c6efaf8c3775663be1584960b146f *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Icon_BMP\尾记录.bmp
d70fe2d9312ddf169fd42907ab54bb24 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Icon_BMP\新建.bmp
8ed95945968a12f04e02a9ef0034d971 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Icon_BMP\退出.bmp
a8532c7b947326a88881e5c9a9d79a93 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\Icon_BMP\首记录.bmp
8fed79f2158caa1c8d38be10a81cf9df *08-编程开发\源代码参考测试学习-2022.05\02-源代码\__history\AboutUnit.pas.~1~
8fed79f2158caa1c8d38be10a81cf9df *08-编程开发\源代码参考测试学习-2022.05\02-源代码\__history\AboutUnit.pas.~2~
b918fc7810bdeb0ed870ada379207840 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\__history\MyClass.pas.~1~
b918fc7810bdeb0ed870ada379207840 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\__history\MyClass.pas.~2~
ac621359a9069b7b4483d1394d374b2f *08-编程开发\源代码参考测试学习-2022.05\02-源代码\__history\Xls.pas.~1~
ac621359a9069b7b4483d1394d374b2f *08-编程开发\源代码参考测试学习-2022.05\02-源代码\__history\Xls.pas.~2~
55438e7a7bb86ed6fea63dab8b4106aa *08-编程开发\源代码参考测试学习-2022.05\02-源代码\__history\yskUnit.pas.~1~
55438e7a7bb86ed6fea63dab8b4106aa *08-编程开发\源代码参考测试学习-2022.05\02-源代码\__history\yskUnit.pas.~2~
ef11b9f4fae540dd01e3c2fbc25d44d7 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\__history\_yskProject.dpr.~1~
ef11b9f4fae540dd01e3c2fbc25d44d7 *08-编程开发\源代码参考测试学习-2022.05\02-源代码\__history\_yskProject.dpr.~2~
422b9c06779b8ab24c561cc8d042aef2 *08-编程开发\源代码参考测试学习-2022.05\03-截屏\01-请使用Delphi11.0.jpg
4f6091684751354fc3af2d5dbaae6a13 *08-编程开发\源代码参考测试学习-2022.05\03-截屏\02-请切换Delphi11编程界面到英文.jpg
b63ec39c5adcfc9f98364f4a69fc9b28 *08-编程开发\源代码参考测试学习-2022.05\03-截屏\03-请使用Access2021.jpg
39f4b4d20025fd67a0e60a5fae998691 *08-编程开发\源代码参考测试学习-2022.05\03-截屏\Delphi11截屏.jpg
38245d2551627ea83609eda89fa843da *08-编程开发\源代码参考测试学习-2022.05\03-截屏\Embarcadero.Delphi.11.0.v28-2021年12月29日.txt
661c04a4e3dd40dfb9bfeb9d51c347ce *08-编程开发\源代码参考测试学习-2022.05\03-截屏\Readme.txt
612c4c373f04265e3d375f2902f9073d *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\01-代码整洁之道.doc
977d5d40754c27d76e466b3df0b2f4be *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\01-代码整洁之道.docx
8d7c147c4f8d3f53ba38e48b5e75fb18 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\01-代码整洁之道.pdf
b653fd8bc74d7ae99ed502435da49b6b *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\01-代码整洁之道.txt
01f88c4378dba6c485f0dccf3c2669c5 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\Delphi_XE_10_Seattle_快捷键.doc
27850247ce96ac134ac2a36b607d3e62 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\如何使程序更加容易修改和维护.txt
813cefc87e35c9d2ff4d4661db3030c3 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\已知问题.txt
84cd7be2cbbf28f1e7d944a993a33149 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\应收款软件设计文档.doc
413ca4d52f51f181592544f8a88ebfa3 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\用AutoHotkey和WinSCP访问坚果云 2022年4月18日.pdf
ca986401c76e89e9b3a0c9a28725c0f6 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\管理个人电脑文件的建议.docx
9605a563a9536d2016944e06059313ed *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\管理个人电脑文件的建议.pdf
9331134381cb0f1cb4c59b0082448ce4 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\软件截屏.png
2450107e731e1cb82e343a83b2666d3e *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\通过域名运行群晖网络存储服务器中的AutoHotkey脚本  2022年4月10日.doc
c4bcfc5bb2668f504ee07bd91c6537f0 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\通过域名运行群晖网络存储服务器中的AutoHotkey脚本  2022年4月10日.docx
60f646a644d3fec11e83d7c0d0444db1 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\通过域名运行群晖网络存储服务器中的AutoHotkey脚本  2022年4月10日.pdf
237d66db96c263a018f8e810784d6990 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\龙1机箱-全塔X99双路X79主板机箱台式机大箱 龙1工作站服务器机箱带光驱位-CHIA硬盘笼子光驱位硬盘笼热插拔硬盘模组带背板机箱扩展5盘位SAS-- (1).jpg
56c68e48a088f5e0eefd37a11fbc08b8 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\龙1机箱-全塔X99双路X79主板机箱台式机大箱 龙1工作站服务器机箱带光驱位-CHIA硬盘笼子光驱位硬盘笼热插拔硬盘模组带背板机箱扩展5盘位SAS-- (2).jpg
a6853ed66c01e01d010bf270b686b93a *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\龙1机箱-全塔X99双路X79主板机箱台式机大箱 龙1工作站服务器机箱带光驱位-CHIA硬盘笼子光驱位硬盘笼热插拔硬盘模组带背板机箱扩展5盘位SAS-- (3).jpg
bc3d58610ba19293b5e23991d1546fa3 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\龙1机箱-全塔X99双路X79主板机箱台式机大箱 龙1工作站服务器机箱带光驱位-CHIA硬盘笼子光驱位硬盘笼热插拔硬盘模组带背板机箱扩展5盘位SAS-- (4).jpg
f93eab7c8237cc9002321a612e1d57f0 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\龙1机箱-全塔X99双路X79主板机箱台式机大箱 龙1工作站服务器机箱带光驱位-CHIA硬盘笼子光驱位硬盘笼热插拔硬盘模组带背板机箱扩展5盘位SAS-- (5).jpg
df9cef6423227805d8f47ab5183da9b7 *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\龙1机箱-全塔X99双路X79主板机箱台式机大箱 龙1工作站服务器机箱带光驱位-CHIA硬盘笼子光驱位硬盘笼热插拔硬盘模组带背板机箱扩展5盘位SAS-- (6).jpg
d98e0a68c28013aea9ab331d63c538ee *08-编程开发\源代码参考测试学习-2022.05\04-其他文章\龙1机箱-全塔X99双路X79主板机箱台式机大箱 龙1工作站服务器机箱带光驱位-CHIA硬盘笼子光驱位硬盘笼热插拔硬盘模组带背板机箱扩展5盘位SAS-- (7).jpg
d482b266a2d24fb75f4efec3893c25f6 *09-备份系统\ATI2021-v25.8.1.39216-x64-WinPE.exe
61d39420eb70cb4ed3408dee520eb58e *09-备份系统\ATI2021-v25.8.1.39216-x86-WinPE.exe
782730cb5f0e125ca62ec1ead4b6f544 *09-备份系统\CGI-plus.exe
dc4c1019280fc6999aa5f3672ce3ab8c *09-备份系统\GPT分区一键安装SGImini.exe
d6eeffb0042a478f118b0843d52388b3 *09-备份系统\OneKeyGhost-V14.5.8.215.exe
f074b5a4c26811d2200dcf4d31b989d4 *09-备份系统\一般不要安装DeepFreeze冰点还原密码空格.rar
a5d6c5a81afc42cdaa8e9112a7fba2ce *09-备份系统\文件校验MyHash.exe
35bb64550e392cc3f6a50cda874fff42 *09-备份系统\BroadcomGhost\Gdisk.exe
4eaeb76328e1e82c1a6d05a519364d6b *09-备份系统\BroadcomGhost\Ghost-11.exe
51cec798ac11089d1665b1292b7b3d08 *09-备份系统\BroadcomGhost\ghost.exe
851ec7640280bf9ad5d927dc62b2e6f0 *09-备份系统\BroadcomGhost\Ghost115.exe
490b35e70433464ad45c5cca6c6db46d *09-备份系统\BroadcomGhost\ghost32.exe
11c0d935390f048435e1018b13038c37 *09-备份系统\BroadcomGhost\Ghost64.exe
95ac44a4827329149350481a0a7d82f3 *09-备份系统\BroadcomGhost\GhostExp-EN.dll
95ac44a4827329149350481a0a7d82f3 *09-备份系统\BroadcomGhost\GhostExp-EN64.dll
1d4f576b023a025b5d9c2f45d1694cf4 *09-备份系统\BroadcomGhost\GhostExp-ZH.dll
1d4f576b023a025b5d9c2f45d1694cf4 *09-备份系统\BroadcomGhost\GhostExp-ZH64.dll
87186d831450fe670dbf784e9cfdc335 *09-备份系统\BroadcomGhost\Ghostexp.chm
66ac96536c242ff7c63f0c1b9c808a6f *09-备份系统\BroadcomGhost\Ghostexp.exe
aa0ec65aa7d387ae08dc5bffcc68cdd1 *09-备份系统\BroadcomGhost\GhostExp64.exe
eae5f3cd36ea3d71e51e0520b435cabe *09-备份系统\BroadcomGhost\GhostSrv12.exe
8b9af85847ec7b485ffcd8ea06d8bcb7 *09-备份系统\BroadcomGhost\GhostSrv64.exe
8f4d03e89dace9028df24ebf7e6bcb72 *09-备份系统\BroadcomGhost\操作手册.txt
090ed78e4c1d77b27953a68234606a95 *09-备份系统\BroadcomGhost\汉化说明.txt
fde63d07bde00f12c984c400b659862e *09-备份系统\SnapShot\snapshot.exe
20ee842aa518c1325c3384852c45a560 *09-备份系统\SnapShot\snapshot64.exe
f5fb6863044f2f0264a795221e517422 *09-备份系统\SnapShot\Snapshot备份还原x64.exe
55c27e0515fc43aaaaae5268ad823a5a *09-备份系统\SnapShot\Snapshot备份还原x86.exe
6e230fe7b9a10f09107216ffb2d4d480 *09-备份系统\SnapShot\Snapshot备份还原自适应.exe
4c542288342011888a334bd0d980e789 *09-备份系统\SnapShot\SNA还原.exe
2d9afd35ed7c47daeb9f8bea8dad2213 *10-淘宝销量排行\向日葵控控A2产品介绍.jpg
f5233057c9e536a8772e85fad5e501d9 *10-淘宝销量排行\01-Garmin佳明手表\Garmin佳明Fenix7x太阳能运动手表01.gif
a1d50973d6a095312cd85825e6439837 *10-淘宝销量排行\01-Garmin佳明手表\Garmin佳明Fenix7x太阳能运动手表01.jpg
6ce0ae8795c1ab782262161afc879a61 *10-淘宝销量排行\02-容量为256GB的小米安卓手机\容量为256GB的小米10安卓智能手机1.jpg
140e9fbb12e87fe8620e4fbabe0cd9f1 *10-淘宝销量排行\02-容量为256GB的小米安卓手机\容量为256GB的小米10安卓智能手机2.jpg
1375a47c07268d1fbfd077da66a41d2c *10-淘宝销量排行\02-容量为256GB的小米安卓手机\容量为256GB的小米10安卓智能手机3.jpg
fab0ff88528b8f4193aa255b1db6f628 *10-淘宝销量排行\03-NVMe台式电脑\邮购NVMe台式电脑.gif
4743b46618b363cfab73994bfa1b499c *10-淘宝销量排行\03-NVMe台式电脑\邮购NVMe台式电脑.jpg
7bfe554066b9565b03c9580441100f8c *10-淘宝销量排行\04-向日葵控控A2\向日葵控控A2远控.jpg
c8323af421dc09c6eefbd5991581ebbc *10-淘宝销量排行\04-向日葵控控A2\向日葵控控A2远控2.jpg
793096a99d8ca5cbd0841525b12ed836 *10-淘宝销量排行\05-轻超薄笔记本电脑\小于800克的超轻超薄笔记本电脑1.jpg
7c768ed21eabf3fda34182b3323e6adc *10-淘宝销量排行\05-轻超薄笔记本电脑\小于800克的超轻超薄笔记本电脑2.jpg
3b023ea043ec748bcdb65db7e525080c *10-淘宝销量排行\05-轻超薄笔记本电脑\小于800克的超轻超薄笔记本电脑3.jpg
541691c5247072dcc3f24ad829a94701 *10-淘宝销量排行\06-群晖DS920p网络存储服务器\容量为16TB的群晖DS920-网络存储服务器.jpg
0034ce100c4efe39584006cfca35b062 *10-淘宝销量排行\06-群晖DS920p网络存储服务器\容量为16TB的群晖DS920-网络存储服务器1.jpg
5065e8aeb60aad9617a70160ab9c880a *10-淘宝销量排行\06-群晖DS920p网络存储服务器\容量为16TB的群晖DS920-网络存储服务器2.jpg
12dc01f6e9254857b49f866d2b7aeb3f *10-淘宝销量排行\06-群晖DS920p网络存储服务器\容量为16TB的群晖DS920-网络存储服务器3.jpg
2ad49eb4daa39c3f803c6fe20af4dea5 *10-淘宝销量排行\06-群晖DS920p网络存储服务器\容量为16TB的群晖DS920-网络存储服务器4.jpg
eee881d24cb0d82ae45fada803fad074 *10-淘宝销量排行\06-群晖DS920p网络存储服务器\容量为16TB的群晖DS920-网络存储服务器5.jpg
b5625ae18c01606afbd3b2d0d0cc6702 *10-淘宝销量排行\06-群晖DS920p网络存储服务器\容量为16TB的群晖DS920-网络存储服务器6.jpg
5420d89f491967e8e8365febd6aa5c56 *10-淘宝销量排行\06-群晖DS920p网络存储服务器\容量为16TB的群晖DS920-网络存储服务器7.jpg
a5d15aa48c63dbf0fe76a60af19692b9 *10-淘宝销量排行\06-群晖DS920p网络存储服务器\群晖DS920-产品使用手册Synology.pdf
d82f1debdefadb6e20eeebc8ae5a1835 *10-淘宝销量排行\07-主控是IS903容量是256GB的U盘\主控是IS903容量是256GB的U盘1.jpg
62ebb52c00de4a51a5a9eff2c89e0779 *10-淘宝销量排行\07-主控是IS903容量是256GB的U盘\主控是IS903容量是256GB的U盘2.jpg
848ed083659d9f6c59a626f8f35a6fb5 *10-淘宝销量排行\07-主控是IS903容量是256GB的U盘\主控是IS903容量是256GB的U盘3.jpg
f38400569e29e2b96c15c77e11e9107c *10-淘宝销量排行\08-240G固态硬盘SATA3接口\240G固态硬盘SATA3接口1.jpg
c3a47d973f1f828054ec15bd13f0fdc0 *10-淘宝销量排行\08-240G固态硬盘SATA3接口\240G固态硬盘SATA3接口2.jpg
a0b266c167af8691ef503b10d9702a54 *10-淘宝销量排行\09-pcieX1转NVMe转接卡\pcieX1转nvme-m.2转接卡1.jpg
1f27f49b780abdf06bbf913b873ba23e *10-淘宝销量排行\09-pcieX1转NVMe转接卡\pcieX1转nvme-m.2转接卡2.jpg
cd3bb96da8af4abbe1402ef77f4c1fc9 *10-淘宝销量排行\09-pcieX1转NVMe转接卡\pcieX1转nvme-m.2转接卡3.jpg
efe7ac54f44f29c30ca2c653514d6491 *10-淘宝销量排行\10-透明资料册a4插页收藏夹\A4资料册文件夹透明插页-1.png
e017b58b271c7e8dbaa21a78910ecd78 *10-淘宝销量排行\10-透明资料册a4插页收藏夹\A4资料册文件夹透明插页-2.png
983dc00bb8abeb2f336806b3a5f25117 *11-正念冥想禅定音乐\KwMusic酷我音乐盒2022破解版.zip
e9d223a33b352546b5b59dd52af71dec *11-正念冥想禅定音乐\MusicTools.exe
25a9f46dada11c42fef9d76545e22e71 *11-正念冥想禅定音乐\五音助手.7z
4880b7fba1852521e60ee93f99b3a0fa *11-正念冥想禅定音乐\五音助手_x86.7z
8a63e40d71b13a45779a7d5df8b1ffc0 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想修行.mp3
bb8fbca4fed2bb24d2e01889d245af12 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想动人的歌曲.flac
dc70134bfc188f5c5ffe9f63250f457d *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想喜欢冥想.mp3
21344303e57aadb691d2e907188d35be *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想地球.flac
9927b2e7d5677db71ebe8ede4f1b0c2a *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想大提琴组曲.flac
905ee3c896882f799b706bfd080ad595 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想小鸟鸣叫.flac
fddee04c0ee83f0b877c62175bfab4df *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想心境.flac
7cf5a51d2b81cae1f282eaa8a247a474 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想排钟.flac
cee61ddce1e1888e1bc932eca0f70801 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想放松的声音.flac
a76bb3e6f4032fd5ee96ac70b31ef230 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想日本尺八.flac
9ef8b995b1c5eaafdc2269f5e2690b60 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想樱花.flac
e927c3c68481916f67ad19fe4641068a *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想正念.mp3
a5cc9c859cb5f1257c3fd44b20d8fdf8 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想瑜伽空间.mp3
c01ec03809e049c00807f270ed5baebc *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想知识.flac
e95f016d2c890bffad51491db5940fd6 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想禅冥想.flac
a38f9452591b672968a4520f0bab04d6 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想舒缓的歌曲.flac
aa6d1996091399cf829b923a39009842 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想轻歌曲.flac
2b411b9d24a43cc92b8b53456d314e1d *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\冥想高层冥想.flac
45f9170126a58ecab352a928b42cb44b *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定舒缓专注力\正念精神疗愈舒缓正念冥想专注力.jpg
441dfb78da9c3856ea5f98d658f62f3b *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定音乐\Sahas_Shakya-Feel_the_Nature_flac
c23988342380229eb202bb19d01f99c6 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定音乐\Sahas_Shakya-Heavenly_clouds_mp3
2f3c7bd14087126f453c4eed0cc514b0 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定音乐\Sahas_Shakya-Heavenly_Sleep_mp3
1bd879842b211b77a20d22a7cb506390 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定音乐\Sahas_Shakya-Om_Chanting_mp3
d837a5b4e4c2f2f249e3e90dc84d347c *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定音乐\Sahas_Shakya-Om_Shanti_flac
65945c144e4f88d5fd7b984e977b9c79 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定音乐\Sahas_Shakya-Spiritual_Ascension_flac
37a7d007c4867fde7a46b973e5004648 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定音乐\Sahas_Shaya-Mindfulness_bell_mp3
ae659631396debc94d5817b8f0a911a8 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定音乐\冥想音乐_jpg
2dc0f3e4f45a2135db35bcd4524c6275 *11-正念冥想禅定音乐\正念冥想禅定音乐\正念冥想禅定音乐\冥想音乐简介_txt
0d4aa7660e7124776dc75ddb62ba9fdc *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\一路平安-马丽亚.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\一路平安-马丽亚.lrc
67f4b7436a6d8e332d0bb4c7a714f2a4 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\伤感乐曲.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\伤感乐曲.lrc
167009402821eb3ff5b8902ba64ef794 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\你好.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\你好.lrc
b7d5a2d16a3ce1745e6967c4a8c78daf *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\冷藏的爱.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\冷藏的爱.lrc
239efeee1660068d29dd5e4685f345cf *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\午后的旅行.flac
4c28eae9a9473efb7a44bc3b8ee8efc9 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\午后的旅行.lrc
b5d54a7881b40e53a3f7f0ba110d4267 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\古莉斯朗布斯.lrc
f2842832492d5fea2c82dcbe99680b73 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\古莉斯朗布斯.mp3
43cfa9ed10c5b7e2838c3183214a4b82 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\向黑夜出发.flac
c27d53141596acd67e13601db43b1968 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\向黑夜出发.lrc
5a597c5b90365d21bfd13efb03e62c6e *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\命运.flac
1e394adbb51b3f532d763905f18243bb *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\命运.lrc
aeff4ff559f12709f2077da09f024012 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\啦-啦主题曲.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\啦-啦主题曲.lrc
a63469ce3fafee2818e564aa3a447826 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\异国情.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\异国情.lrc
2d9425e510926b55fd4bc312fd8309dc *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\德朗的微笑.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\德朗的微笑.lrc
93c2909548ad1484dac2f8ba5d7f2f52 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\忘却的悲伤.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\忘却的悲伤.lrc
27aec92a871bff24c9338f9b10f43430 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\思乡曲.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\思乡曲.lrc
c2f1380a74defed80e2d8c994191d901 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\情感.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\情感.lrc
7d5becad1c3e6181191e8c5572cde129 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\托卡塔曲.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\托卡塔曲.lrc
022cd6726ae52fcdd87b8647329339fe *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\拉.梅尔.flac
ed8b52ede0d0f2644c491e7d2121de98 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\拉.梅尔.lrc
8fb88f4a3bb7b20277b19cfcbd70bee5 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\拉拉主题曲.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\拉拉主题曲.lrc
f78aa997204a0844af6f1a63e87290d3 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\柔如彩虹.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\柔如彩虹.lrc
26507cae38edb2e907becde650f32597 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\梦中的鸟.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\梦中的鸟.lrc
2604d899e8ecf92314854ee2b1cc3982 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\梦的传说.flac
586c40d0076ad8c8a19753b187fd1b9f *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\梦的传说.lrc
257665b57d874bca6591a26aacb16bb9 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\海边的星空.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\海边的星空.lrc
441efa3e5fd5b22cc70396bfbbd91f72 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\海边的祈祷.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\海边的祈祷.lrc
e1a637a9a6325e6ecfe7a3e065b6790c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\爱之梦.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\爱之梦.lrc
1c3d88d0c7c099dc3d623d3c47ee01bb *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\爱情故事.flac
c3c7091078081b927b8d17e803dd2094 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\爱情故事.lrc
7166397825998ca5f35fef7b1dd00e1f *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\爱是忧郁.flac
9b3fefd9da53d3da25cc6522b01cbe6a *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\爱是忧郁.lrc
5f19c17108b2978d770581ffcabc7e37 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\爱的协奏曲.flac
4b0cfd2a3f7bd0fd169ebdb34499d678 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\爱的协奏曲.lrc
a365621ac82553d95a7b044542146984 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\爱的旋律.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\爱的旋律.lrc
e3e6d08a646bc00e241aabd92805ceb1 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\爱的纪念.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\爱的纪念.lrc
a17c111145dd965e2347a0470abc3389 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\玫瑰色的人生.flac
c43888d20cde289aa2d261ee4b28a9d0 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\玫瑰色的人生.lrc
faaf9b80477e41bb58af4811e4371d4d *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\理查德.克莱德曼钢琴曲精选.jpg
2f54885474031f8df8ca044aa82f555c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\理查德.克莱德曼钢琴曲精选简介.txt
09991683eea78d9342818ff60ba23e24 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\理查德·克莱德曼钢琴曲全集-星空.jpg
91ac818b3558208830b9b0fd36c385d2 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\理查德·克莱德曼钢琴曲全集-星空简介.txt
1dcf06aff49751a75772a267319eae82 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\理查德克莱德曼黄金典藏三部曲.jpg
21d1e57e2547e60555ec5dd378c35d7e *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\理查德克莱德曼黄金典藏三部曲简介.txt
6935fb1d652dc1812e55cdad48b014a0 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\瓦尼莎的微笑.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\瓦尼莎的微笑.lrc
645839b1a563293d36ae06b503ce9316 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\秋日私语.flac
db0ba4fe83075838400558af321a8543 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\秋日私语.lrc
f2cfe6cc053140e10227122df4dea936 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\秘密的庭院.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\秘密的庭院.lrc
51723456d0de446f2aabc613036104e8 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\给母亲的信.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\给母亲的信.lrc
4d13d71ed7afa2365b64e1bb0929cb68 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\罗密欧与朱丽叶(钢琴曲).flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\罗密欧与朱丽叶(钢琴曲).lrc
494eb541ac6af31a674877052c9ee2ba *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\罗密欧与朱丽叶.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\罗密欧与朱丽叶.lrc
86581f5618a56e4cfa3eaec03d91bc74 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\蓝色回想曲.flac
104bb429c5095de01fdf04eebff5dc66 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\蓝色回想曲.lrc
653887274e36060ce53262e34b846027 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\蓝色狂想曲.flac
9b3fefd9da53d3da25cc6522b01cbe6a *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\蓝色狂想曲.lrc
550ce20648908d7261afc999a48b11a1 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\记忆.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\记忆.lrc
cf7df14d9db5065b928efc950ef93c1d *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\贝古依奈的出发.flac
f549e0341b5891ff02f0f3e882904f4c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\贝古依奈的出发.lrc
8dd743bcce4f2675bf6c77dc584a8d23 *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\野花.flac
f25ec9ea5833ec8d82c84cfebd9a5c1c *11-正念冥想禅定音乐\理查德克莱德曼钢琴曲\野花.lrc
b845fcb5080d942f48ced985af63cd6e *12-PDF说明书\01-PDF说明书.pdf
2e84aa41dca07f6d603ba64150004e38 *12-PDF说明书\02-佳明Fenix6Solar太阳能腕表Garmin.pdf
21965d53bbb6c214d0f3768b38a017d8 *12-PDF说明书\03-Innostor-903-MPTool-User-Manual.pdf
2fb9133f82c37a342cc827ad355d3485 *12-PDF说明书\04-如何在FirPE中运行AutoHotkey脚本.pdf
770b53b27326cf9f5cc04b4b47bb56ec *12-PDF说明书\05-向日葵控控A2使用手册.pdf
b1603d31131c1b03b5b7d940520d995e *12-PDF说明书\06-请用西瓜视频APP搜索电脑软件推荐.pdf
c33411d0b916ba6c5d9d572fd9d647a8 *12-PDF说明书\07-DeepFreeze冰点还原简介.pdf
834a81b0736a5187bd488a2487bdb635 *12-PDF说明书\DeepFreeze冰点还原数据保留用户指南.pdf
870559ec7d4fd8fed091d1f302b4b92e *12-PDF说明书\DeepFreeze冰点还原用户指南.pdf
fa7096f8f078b0667cbbcaf4ee9bd809 *12-PDF说明书\PDF说明书.doc
933fc53966b2b9cc3f58d0b25c1ea71e *12-PDF说明书\版本更新日志.txt
5f0b18c9ec9033321ae3b2a9bd8a8ec3 *12-PDF说明书\请用西瓜视频APP搜索电脑软件推荐.jpg
f3f8fc35b68540f1f2c5926950ed1fe0 *13-AccuHash\AccuHash.bat
e06a7820d5957d29a9ff535bf98fa6fa *13-AccuHash\AccuHash\AccuHash.exe
f484de426423e57426f5714fc5395f58 *13-AccuHash\AccuHash\AccuReg.reg
4a629b806d3989987943d899185c40ad *13-AccuHash\AccuHash\Un-AccuReg.reg
cb66dce482e9926149d2ae1b6f8a8b77 *14-版本更新日志\版本更新日志.exe
0e0af8b87d4168c1af2457e9e0a3526a *BOOT\11PEX64
ca916506142520f3874a3d4f558bb51b *BOOT\11PEX64.wim
823181069e630d0e02310b7eb90ee0ce *BOOT\B64
5fafb2fc4fc18d0ba64637c0fa80812e *BOOT\BCD
ee5508c3bc4904624a5f165da6216361 *BOOT\BOOT.sdi
cec569aa88293c3711ab8ce68523227e *BOOT\FONTS\CHS_BOOT.TTF
d5ced633bf8446a3315ec58cd60148c1 *BOOT\FONTS\WGL4_BOOT.TTF
c65c763cd271a1f834ef1281954d8d62 *BOOT\GRUB\BCD
35149f97023a567574111a4cb9b3bdbc *BOOT\GRUB\DelEndMark.LST
59cb627c4bcbd02ba39b3959c6e513fe *BOOT\GRUB\MENU.HEX
0bc06ba427ff4d65a489b032561734b7 *BOOT\GRUB\MENU.LST
e90cd67e24d20b429d8427da531233fd *BOOT\GRUB\MESSAGE
006ee456d15617c7c505273748eb322b *BOOT\GRUB\RUN
ee88caf9d753cbae2209154935c8a448 *BOOT\GRUB\TOOLS.LST
a612cbca57f887fdc9bc815889d34baf *BOOT\GRUB\WIMBOOT
5bb2d12a2a84b5f8949eba152761a69c *BOOT\IMGS\DG.IMG
52ab236b3a65da2212311a7cada02d51 *BOOT\IMGS\DG.LDR
9b4a741f025b3d518387ab5bd1adacae *BOOT\IMGS\DOS.IMG
8f2a3d1e6530decda09cbfc4d955cb4b *BOOT\IMGS\GRUBFM.ISO
eed910d2ef9b058cf3eec28294bd303c *BOOT\IMGS\KONBOOT.img
130edebadc179563bca9273dc1c33fcd *BOOT\IMGS\MHDD.IMG
68ce18dc0e6a7fa956af476279593a76 *BOOT\ZH-CN\BOOTMGR.EXE.MUI
c922999d84f5c9966d9f98580faf512e *EFI\BOOT\BOOTIA32.EFI
c5b36b7340a518552e9c10d18e2b8dd2 *EFI\BOOT\BOOTX64.EFI
df75bbf8680f57c47db2826c826ba7b9 *EFI\BOOT\ZH-CN\BOOTIA32.EFI.MUI
df75bbf8680f57c47db2826c826ba7b9 *EFI\BOOT\ZH-CN\BOOTX64.EFI.MUI
907de7b884a9bb2da270f53fbf85f08f *EFI\MICROSOFT\BOOT\BCD
5e355237cc1d9e1fa392217f70a3f0bd *EFI\MICROSOFT\BOOT\MEMTEST.efi
cec569aa88293c3711ab8ce68523227e *EFI\MICROSOFT\BOOT\FONTS\CHS_BOOT.TTF
d5ced633bf8446a3315ec58cd60148c1 *EFI\MICROSOFT\BOOT\FONTS\WGL4_BOOT.TTF
84512332953b0b53ffc319ca2441f622 *PETOOLS\main.cmd
a7147eba720f9f56f8e6e90bd360059e *PETOOLS\备份还原\EasyRC\EasyRC.ini
1ff3c893c5df85f9c5a5e86a1829432e *PETOOLS\备份还原\EasyRC\EasyRCV3.exe
d0b2b221109ed60c7440ef3bc9152773 *PETOOLS\备份还原\EasyRC\bin\NVME_Drivers_For_Win7.XIM
66a2471610d18625eefe43b3a6d30399 *PETOOLS\备份还原\EasyRC\bin\PEWallpaper.jpg
66f5b84f2aa770f7419d53a4d74f4b46 *PETOOLS\备份还原\EasyRC\bin\RST_Drivers_For_Win10.XIM
b36f8ad82fd760b1dc3ba82acdeca757 *PETOOLS\备份还原\EasyRC\bin\SecureBoot.XIM
b2f2c28903a69731bdd10b2d2ce37cda *PETOOLS\备份还原\EasyRC\bin\USB3_Drivers.XIM
ba0211400a0de300ce9a568b82759300 *PETOOLS\备份还原\EasyRC\bin\Win7_Fix_A5.XIM
ce1caef98e98fecba65fafb2c28c67f7 *PETOOLS\备份还原\EasyRC\bin\Win7_Native_UEFI.XIM
d4a37483de43fa741809176e5b349bc3 *PETOOLS\备份还原\EasyRC\bin\$OEM$\文件夹说明.txt
d8fc9a7ac777fe03f3f4ad607cc09b17 *PETOOLS\备份还原\EasyRC\bin\AddDrive\说明.txt
4bf2ed18b35be2fb80224e18e4cf4bfd *PETOOLS\备份还原\EasyRC\bin\CeoMsx\使用说明.txt
78095ac9f14de49b0b65ba48809af27d *PETOOLS\备份还原\EasyRC\bin\Run\说明.txt
f667d5ccfb4413985b1900d5cdea9f33 *PETOOLS\备份还原\EasyRC\bin\Soft\Soft.ini
0990a0a073ce2b2025670abdac966673 *PETOOLS\备份还原\EasyRC\bin\Soft\说明.txt
304e215409079b0abc4123526be6f616 *PETOOLS\备份还原\WinNTSetup\WinNTSetup.exe
9f160d02ee9f672e53ada35b9ce917c5 *PETOOLS\备份还原\WinNTSetup\WinNTSetup.ico
d8dbb97bab8c2e34825df0e12e8a0167 *PETOOLS\备份还原\WinNTSetup\_WinNTSetup.ini
a4742ff448db61deefdfd03a5a5a73f9 *PETOOLS\备份还原\WinNTSetup\Tools\CATTrim.ini
c838c51ef3ea0e8572d5778a81cb77c1 *PETOOLS\备份还原\WinNTSetup\Tools\MergeIDE_2600.ini
bb3e0008c8ab841498c88d9b8f6f9f7c *PETOOLS\备份还原\WinNTSetup\Tools\MergeIDE_7600.ini
cb554a4b61036af4a5bcdf4bfb796fee *PETOOLS\备份还原\WinNTSetup\Tools\MergeIDE_9200.ini
893c137479848a119677a251c390c63b *PETOOLS\备份还原\WinNTSetup\Tools\nativevhdboot_x64.dll
2090bd824412787b0dfdaf045857941a *PETOOLS\备份还原\WinNTSetup\Tools\nativevhdboot_x86.dll
35af0493f203c58dfe3cbae54e273ecf *PETOOLS\备份还原\WinNTSetup\Tools\Win10Builds.ini
e28ee51c898e15366e0e2c38f1570f8e *PETOOLS\备份还原\WinNTSetup\Tools\Win7USBBoot.ini
bbff25d4bd5610af811ab0e9c344959b *PETOOLS\备份还原\WinNTSetup\Tools\Compact\WimBootCompress.ini
be652f720b1b0708ec24be2482b29bf8 *PETOOLS\备份还原\WinNTSetup\Tools\diskpart\BIOS.txt
7181535939f45b457aad41f788c2ab13 *PETOOLS\备份还原\WinNTSetup\Tools\diskpart\UEFI.txt
1c192a1d87c5e85d52d7f61dec39a959 *PETOOLS\备份还原\WinNTSetup\Tools\diskpart\XP_legacy\BIOS.txt
a19a0f76956805a157281a3998f06a29 *PETOOLS\备份还原\WinNTSetup\Tools\imdisk\cpl\amd64\imdisk.cpl
85e0e6a2e0ff7c2ea46a0ebc9af0e628 *PETOOLS\备份还原\WinNTSetup\Tools\imdisk\sys\amd64\imdisk.sys
59cf3bce1d15b7394cecc51bdff30b95 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\ReadMe.txt
a412888b6cd7574b080b4912d8d2820e *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\AntiLog.ini
6b4d1b828eedf012258e03353d8ebf3b *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\AntiLog.reg
0825a78469154febe1229d0eb6cdcac8 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Services.ini
c644cb8c37a4c1adac7a248e98e2dfa4 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Tasks.ini
5d4910ed3566cf4ad512174bad6b4fcf *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\WinSxS.ini
426796970af067da446e2df5fb853de0 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Reg\GameDVR.reg
f20307429e49d4ae9c9173c25f31a28e *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Reg\Restore_Photo_Viewer_Windows_10.reg
6c2143d12e9af127fdee7939bc1da61b *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Reg\StuckRects3-Win10-200X.reg
65c07daefffbc2a6756920f35ed8b589 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Reg\SysTray_ClassicVolumeControl.reg
52af0727764f3404b37fd5682476ce0f *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Reg\SysTray_Network_Flyout.reg
ab24991d7d8e966b0899b3106555cf28 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Reg\UserSignedIn.reg
14c47a68966b4d778ad6175e3f50198f *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\Active Setup.reg
783df74207682b151953da1d5c5bd9ee *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\Defender.reg
a996744f2ab509a5b4920a4dc71b1ba0 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\Defender.txt
16a7daf0cb272f16ff38870c968fd6cf *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\DrvStore_Inf.txt
5973e6637c6f517e8ac2da0570369364 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\Edge.reg
b8cc9107fa6a86cf145b5400aa2cdb97 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\Edge.txt
638f7320236f6fd1e5c4a92330243fad *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\Fonts.txt
53359fbcd3ebd092971a5b0ec5908198 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\Installed.txt
b99d25b63876f014d928f882c46f8ceb *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\Languages.txt
7265a8adf5ab144a65022e58d5689111 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\Media.txt
a362218a10d665a8a69e1a9ba2c4f828 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\NetFX.txt
91b91a05d1ff22374c74dfc3050b7524 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\OneDrive.txt
4d5c2fcc273685b60fa9c0cf1fd44988 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\ProgramFiles.txt
7669151975cf88145ca4a4cfcb7aef51 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\Speech.txt
e6e38d53b02e6a90d97c91de7d6f809f *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\System32-DLL.txt
15e1d6a2c017cacfac5e70d521316ce7 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\System32.txt
2395c50a6d55753bdeba4ef54051f41b *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\SySWoW.txt
e8d841c7aa4bdab88e5d34fa826bd880 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\Windows.txt
2e970edcc7901dfee801fd969fe3ebef *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\WindowsApps.txt
3fa7f12fc5085be995240fa685f2ba08 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\WindowsPowerShell.txt
312894bd852a4f22351d3765f1039ca1 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\WinSAT.txt
1dbb1e2eb35d482c1b4bdcc30a2db24b *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\WMP.txt
c0b4f0350f2e10c1c6a3fb3d023468c2 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\WSearch.reg
00ae326ca1cbabde2ab752d79474c42f *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\WUAU.reg
c0d9b4de3736fd978366d06414010287 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\WUAU.txt
f2bba158e3f07879cce1c4844b7a6080 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\XBOX.reg
ead97849c013ba9c8f7d5b8780be86c9 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\XBOX.txt
c2e9bac3a00f144d2259b63535ad85e4 *PETOOLS\备份还原\WinNTSetup\Tools\MinWin\Default\Remove\XPS.txt
855ea94b1aaf3aca766c6e626a7e2b40 *PETOOLS\备份还原\WinNTSetup\Tools\WimScript\WimScript.ini
e6250ac46d9eb5bb7b436a2fb8f02302 *PETOOLS\备份还原\WinNTSetup\Tools\Win7USB3\ReadMe.txt
457d8179e115612fe8ad6882107f9242 *PETOOLS\备份还原\WinNTSetup\Tools\x64\bcdboot.exe
7d6f11e4ee7448dfef7daa102d6f01dc *PETOOLS\备份还原\WinNTSetup\Tools\x64\bcdedit.exe
81fa6ae1d870e4bbbd7a378f1abb002b *PETOOLS\备份还原\WinNTSetup\Tools\x64\bootsect.exe
64d41e1e1a0410bf669c1d0820ed4c1f *PETOOLS\备份还原\WinNTSetup\Tools\x64\MSSTMake.exe
73bbb91904ab98adafb3d9f0496d0626 *PETOOLS\备份还原\WinNTSetup\Tools\x64\offreg.dll
fa5b941be590899a59c59dc883ed050f *PETOOLS\备份还原\WinNTSetup\Tools\x64\wimgapi.dll
7ddd108c095016b0e2e8d6b5b04f93b8 *PETOOLS\备份还原\WinNTSetup\Tools\x64\BootICE\BOOTICEx64.exe
419ef8793ca989c942096518c3fcd727 *PETOOLS\备份还原\WinNTSetup\Tools\x64\DISM\dismapi.dll
3d93472ed478822828eec9c97799a0db *PETOOLS\备份还原\WinNTSetup\Tools\x64\DISM\dismcore.dll
fd1c047e98043d14296538d547923cac *PETOOLS\备份还原\WinNTSetup\Tools\x64\DISM\dismcoreps.dll
5fec3bd3d3c61c7bfbb458c7a3b99706 *PETOOLS\备份还原\WinNTSetup\Tools\x64\DISM\dismprov.dll
7502e55ce074b25536f43db0d6fb5cb7 *PETOOLS\备份还原\WinNTSetup\Tools\x64\DISM\folderprovider.dll
bfcfbf13f24f55da1fddc494301bb805 *PETOOLS\备份还原\WinNTSetup\Tools\x64\DISM\logprovider.dll
fba28d5ac166714737d1d8cdf0aef078 *PETOOLS\备份还原\WinNTSetup\Tools\x64\DISM\wofadk.sys
d9df436f581d2042809bd0d798f66fbf *PETOOLS\备份还原\WinNTSetup\Tools\x64\wimlib\libwim-15.dll
d964f3113bf55f3f4d249add965bbf38 *PETOOLS\备份还原\WinNTSetup\unattend\Win10_x32.xml
a0ead24d5ac11d205c459c08590aeae2 *PETOOLS\备份还原\WinNTSetup\unattend\Win10_x64.xml
8a996aa7833d36caeec4e47e485efc18 *PETOOLS\备份还原\WinNTSetup\unattend\Win7-11-Select.xml
77a34af9ffc23197a573e9fa9b94b0d5 *PETOOLS\媒体工具\截图工具.exe
60782f5670119534d31095066927af5a *PETOOLS\媒体工具\TencentVideoMPlayer\arkGraphic.dll
8ab20e0adb2f7d2b92ab4e8df49cfbe9 *PETOOLS\媒体工具\TencentVideoMPlayer\arkImage.dll
ea3cc2f4cdc2042e3556ed28f02ecba8 *PETOOLS\媒体工具\TencentVideoMPlayer\arkIOStub.dll
d3d0d9575933d1494edba4fc1b659ad9 *PETOOLS\媒体工具\TencentVideoMPlayer\AsyncTask.dll
3e9a33113d663d8bd5ed38858e669652 *PETOOLS\媒体工具\TencentVideoMPlayer\ATL80.dll
3d50a97c6fada2f973a654e2c163fe42 *PETOOLS\媒体工具\TencentVideoMPlayer\avcodec-ql-57.dll
71f4ce92e13174f7de20e6be2acb4eba *PETOOLS\媒体工具\TencentVideoMPlayer\avformat-ql-57.dll
926a5c7fb78645c3d9eb67a3e1c68aa1 *PETOOLS\媒体工具\TencentVideoMPlayer\avresample-ql-3.dll
2180cc94e43c4e6298ea00331ce62139 *PETOOLS\媒体工具\TencentVideoMPlayer\avutil-ql-55.dll
ef14dfdb0627ad193a906344ba5d9a4d *PETOOLS\媒体工具\TencentVideoMPlayer\bugreport.exe
21bc58eb307f07bb2432d33ca9644200 *PETOOLS\媒体工具\TencentVideoMPlayer\cabarc.exe
4eeb9bc34bf1c11e31958f740c301d95 *PETOOLS\媒体工具\TencentVideoMPlayer\Common.dll
302e8067af4019ba83043a4acea6fadd *PETOOLS\媒体工具\TencentVideoMPlayer\GF.dll
fcbed63400185db7e1c8876475828009 *PETOOLS\媒体工具\TencentVideoMPlayer\libexpatw.dll
b1294a9208b3b1b4ef0cffb73396b185 *PETOOLS\媒体工具\TencentVideoMPlayer\libjpegturbo.dll
7fc61ee023b547e040db2bf58546278e *PETOOLS\媒体工具\TencentVideoMPlayer\libpng.dll
efdfba0a66ba1b6d23d3e814216d330a *PETOOLS\媒体工具\TencentVideoMPlayer\libtcmalloc.dll
f5361b30d0b24c9016b46b770bd2fb59 *PETOOLS\媒体工具\TencentVideoMPlayer\lua.dll
268d9ab03d40b6b580b4702289f27a7f *PETOOLS\媒体工具\TencentVideoMPlayer\Microsoft.VC80.ATL.manifest
d34b3da03c59f38a510eaa8ccc151ec7 *PETOOLS\媒体工具\TencentVideoMPlayer\Microsoft.VC80.CRT.manifest
a983d10bb4b466a60e50a4a98396e354 *PETOOLS\媒体工具\TencentVideoMPlayer\msvcm80.dll
8080160d77881130485100fbf51a619d *PETOOLS\媒体工具\TencentVideoMPlayer\msvcp120.dll
8c53ccd787c381cd535d8dcca12584d8 *PETOOLS\媒体工具\TencentVideoMPlayer\msvcp80.dll
7f8da89204332df95cfc41f6e85dc515 *PETOOLS\媒体工具\TencentVideoMPlayer\msvcr120.dll
1169436ee42f860c7db37a4692b38f0e *PETOOLS\媒体工具\TencentVideoMPlayer\msvcr80.dll
664e5950154bc88f0e6315c273d9d3ad *PETOOLS\媒体工具\TencentVideoMPlayer\QLCommon.dll
d41358dcc45c9bc0e101f69399875323 *PETOOLS\媒体工具\TencentVideoMPlayer\QLCorePlayer.dll
be706eaa682e7f1627b7634702dd4071 *PETOOLS\媒体工具\TencentVideoMPlayer\QLImageProc.dll
8be9693d5db1c5329fc452a257998841 *PETOOLS\媒体工具\TencentVideoMPlayer\QLMediaSource.dll
7538678daa2812c0b0bbc3b509dbb862 *PETOOLS\媒体工具\TencentVideoMPlayer\QQLiveMainModule.dll
6aa0f63888ecf328376b5dca6322a7fe *PETOOLS\媒体工具\TencentVideoMPlayer\Resource.rdb
3b836abfaccc10572917f4a6760ac62d *PETOOLS\媒体工具\TencentVideoMPlayer\setup.cmd
1d53338d5953774097df9d45fb27b785 *PETOOLS\媒体工具\TencentVideoMPlayer\swresample-ql-2.dll
7059e6c17e05e4668a1a7aaf44068b25 *PETOOLS\媒体工具\TencentVideoMPlayer\swscale-ql-4.dll
31a6515d62df714e18eb478616c06e48 *PETOOLS\媒体工具\TencentVideoMPlayer\TencentVideoMPlayer.exe
c96278ccd161d22391fd56a4d795b08b *PETOOLS\媒体工具\TencentVideoMPlayer\TencentVideoMPlayer.tpc
8d676634b50dba0c13130576aeee8a94 *PETOOLS\媒体工具\TencentVideoMPlayer\tinyxml.dll
760b1461de5d93d509004392af320719 *PETOOLS\媒体工具\TencentVideoMPlayer\xGraphic32.dll
6a306d842fe1b26e9b28258afc1008c5 *PETOOLS\媒体工具\TencentVideoMPlayer\zlib.dll
506d419e9e8d6321e8019acc5d45fbd2 *PETOOLS\媒体工具\TencentVideoMPlayer\icon\ASF.ico
7aec0b05a57e79f01cc0882ed181260e *PETOOLS\媒体工具\TencentVideoMPlayer\icon\AVI.ico
1ebd2b337c43c645b28750291a620c57 *PETOOLS\媒体工具\TencentVideoMPlayer\icon\DAT.ico
40ff847facd8c56d2dd44ea980e397df *PETOOLS\媒体工具\TencentVideoMPlayer\icon\FLV.ico
f32fc8ad5de8658cee1a06e2404c3370 *PETOOLS\媒体工具\TencentVideoMPlayer\icon\M4P.ico
66f82875df7a903cb6380116ae4d412f *PETOOLS\媒体工具\TencentVideoMPlayer\icon\MKV.ico
b0350ad74261cc050e6c29a75e9a73a3 *PETOOLS\媒体工具\TencentVideoMPlayer\icon\MP3.ico
44d527b810e8e06fc679cac901ca4747 *PETOOLS\媒体工具\TencentVideoMPlayer\icon\MP4.ico
c2c532880b3c467c420636e0fa49946e *PETOOLS\媒体工具\TencentVideoMPlayer\icon\MPEG.ico
73775a07ccb4899b5573fbbe8bef988e *PETOOLS\媒体工具\TencentVideoMPlayer\icon\MPG.ico
a047f69ed9016885778095583c982b26 *PETOOLS\媒体工具\TencentVideoMPlayer\icon\TS.ico
d3c355751704a80191345049f06d3fa4 *PETOOLS\媒体工具\TencentVideoMPlayer\icon\VOB.ico
731fb0980d4f4bd29166c8c1e4971587 *PETOOLS\媒体工具\TencentVideoMPlayer\icon\WMA.ico
ff5491a578f1d5d4e00e9d27bbca3266 *PETOOLS\媒体工具\TencentVideoMPlayer\icon\WMP.ico
e3d0d05e1eecb945a2e34b0a1361aad8 *PETOOLS\媒体工具\TencentVideoMPlayer\icon\WMV.ico
926733708322324889d34fa85492526d *PETOOLS\文件工具\EasyRecovery.exe
c6ed37886137ca270831d71e2eb89b34 *PETOOLS\文件工具\iStorage.exe
aa63192ebe0791f8f7279a3fd1076e02 *PETOOLS\硬件检测\Aida64.exe
5f9cdc610a412543bfe5e7f76cf5a58b *PETOOLS\磁盘工具\Defraggler.exe
be7bbc79bf119529292cc3ffbb74f1c4 *PETOOLS\磁盘工具\PartAssist.exe
e04550ced661b67b89dd3ccb580a4190 *PETOOLS\磁盘工具\PartAssist.ico
a68cc7576e17a3a2196f2ab6f1a17ea6 *PETOOLS\网络工具\Mstsc.exe
dea1a5c1a3585bffcc7815a23224b585 *PETOOLS\网络工具\TheWorld.exe
42375ebb4f9a484616009da5cbb37961 *PETOOLS\网络工具\Thunder.exe
e73fda8a3347f2068df42f7a8ddbc218 *PETOOLS\网络工具\Todesk.exe
6efea07f121c8251c6366d9dd67d9237 *PETOOLS\网络工具\Todesk.ico
c13295c660f97a788876f9e8acc5686e *PETOOLS\驱动程序\无线网卡.7z
4e5c12cab67ca99cb4c0f75f37f9817f *PETOOLS\驱动程序\无线网卡.index
8a5abbd790911a951b3ae4b708ac6f97 *WXPE\03PE
76a1b9972037f13eeb21121db0e85cba *WXPE\03PE.wim
b2de3452de03674c6cec68b8c8ce7c78 *WXPE\NTD.COM
92a7fb5deba7611a9961167f22bf4640 *WXPE\SETUPLDR.BIN
d4befebf3cef129ac087422b9e912788 *[BOOT]\1-Boot-NoEmul.img
0d4d8398a51b565a79c6eebd2b01d1ef *[BOOT]\2-Boot-NoEmul.img

三、量产ISO镜像文件到银灿IS903的  CD-ROM Emulation 物理层写保护只读分区

Innostor MP Tool
[ IS903 ]
使用手冊
Version: 123_06

 

 

Innostor Technology Corporation
MP Tool User Manual
Version 123_06 2015/10/02 – 5 –
目錄
前言 ………………………………………………………………………………………………………………………………………. – 6 –
1. Mass Production Tool 使用說明 ………………………………………………………………………………………….. – 7 –
1.1. 主畫面說明[Production] ………………………………………………………………………………………………. – 8 –
1.1.1. 主畫面簡介 ……………………………………………………………………………………………………. – 8 –
1.1.2. Function Key 簡介 ………………………………………………………………………………………… – 11 –
1.2. 參數設定畫面說明[Config] ………………………………………………………………………………………… – 12 –
1.2.1. 參數設定畫面 ………………………………………………………………………………………………. – 13 –
1.3. 顯示裝置資訊[Information] ……………………………………………………………………………………….. – 24 –
1.3.1. 讀取資訊 ……………………………………………………………………………………………………… – 24 –
1.4. [Function]選項(預留) ………………………………………………………………………………………………….. – 27 –
1.5. [Setting]選項 ………………………………………………………………………………………………………………. – 28 –

Innostor Technology Corporation
MP Tool User Manual
Version 123_06 2015/10/02 – 6 –
前言
銀燦科技(Innostor Technology Corporation)為一快閃記憶體控制晶片專業設計公
司, 為協助使用本公司控制晶片產品的客戶進行量產及量產測試, 特開發
”Innostor MP Tool”, 此工具適用於生產本公司 IS903 控制晶片.

※ 此工具目前支援 Windows XP 作業系統, 請勿在其他未支 請勿在其他未支援的作業系統上執行 作業系統上執行
此工具.

四、校验 CD-ROM Emulation 中的文件

start regedit /s %~dp0AccuHash\AccuReg.reg
start %~dp0AccuHash\AccuHash.exe %~dp0..\AccuHash.#ml 

五、用WinPE制作工具写入WinPE到U盘的NTFS数据分区

FirPE Project – 也许是最适合年轻人使用的WinPE系统~
https://firpe.cn/

Edgeless-强大而优雅的半开源PE工具
https://home.edgeless.top/

U盘魔术师v5(USMv5)(带ISO独立版)下载-系统总裁|系统封装首席执行官
https://www.sysceo.com/Software-softwarei-id-121.html

杏雨梨云启动维护系统 – 杏雨梨云启动维护系统-官方博客
https://www.xyboot.com/

优启通
https://www.upe.net/

微PE-Weipe.com,纯净PE,U盘启动盘,u盘启动盘制作工具-微PE官网
https://www.weipe.com/

USBOS超级PE维护工具箱

PE作品发布区 - 无忧启动论坛 - Powered by Discuz!
http://wuyou.net/forum.php?mod=forumdisplay&fid=83

H3多启多模集成PE系统

Ventoy
https://www.ventoy.net/cn/

冰封u盘启动盘制作工具_冰封工作室_win7纯净版_win10纯净版冰封官网
http://www.bfgho.com/

Lightning Win11X64 雷电PE (2022.01.07) 自用微调版

 

// D:\filter-software-with-totalcmd\用TotalCMD筛选电脑文件-filter-software-with-totalcmd\用TotalCMD筛选电脑文件.exe
// 调试、编译、运行环境 : Delphi7_Lite_Full_Edition_Setup_7.3.4.3_Build_20110801

unit Unit1;
interface
uses
  Windows, Messages, SysUtils, Variants,
  Classes, Graphics,
  Controls, Forms, Dialogs, ShellAPI;
  //  ShellExecute(); 需要  uses  ShellAPI;
type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  Form1: TForm1;
implementation
{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
var
  i: integer;
begin
  if FileExists('D:\Prog\TotalCMD\TotalCMD64.exe') then
  else
  begin
    ShowMessage('程序文件 D:\Prog\TotalCMD\TotalCMD64.exe 不存在。');
    application.terminate;
  end;
  for i := 65 to 90 do
  begin
    // if (GetDriveType(Pchar(chr(i)+':\')) = 2) or (GetDriveType(Pchar(chr(i)+':\')) = 3) then
    // Form1.ListBox1.items.addObject(chr(i)+':\',Pointer(i));
    if (GetDriveType(Pchar(chr(i) + ':\')) = 2) or
      (GetDriveType(Pchar(chr(i) + ':\')) = 3) or
      (GetDriveType(Pchar(chr(i) + ':\')) = 4) or
      (GetDriveType(Pchar(chr(i) + ':\')) = 5) or
      (GetDriveType(Pchar(chr(i) + ':\')) = 6) then
    // Form1.ListBox1.items.addObject(chr(i)+':\',Pointer(i));
    begin
      if DirectoryExists(chr(i) + ':\' + 'filter-file-with-totalcmd') then
      begin
        // ShowMessage('是文件夹。');
        ShellExecute(Form1.handle, 'open', 'D:\Prog\TotalCMD\TotalCMD64.exe',
          PAnsiChar(chr(i) + ':\' + 'filter-file-with-totalcmd'), nil,
          SW_SHOWMAXIMIZED);
        application.terminate;
      end;
    end;
  end;
end;
{
  delphi获取当前计算机所有盘符
  GetDriveType(路径) 判断一个磁盘驱动器的类型 返回一个整数
  0 驱动器类型不确定
  1 系统目录不存在
  2 DRIVE_REMOVABLE 是可移动驱动器
  3 DRIVE_FIXED 是固定驱动器
  4 DRIVE_REMOTE 是网络驱动器
  5 DRIVE_CDROM 是CD-ROM驱动器
  6 DRIVE_RAMDISK 是虚拟驱动器
}
end.

全自动加载Edgeless插件到FirPE  2023-1-30

 

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

 

全自动加载Edgeless插件到FirPE  2023-1-30

 

全自动加载Edgeless插件到FirPE  2023-1-30

 

用银灿科技量产工具对所有IS903主控的U盘量产 CD ROM Emulation 可启动只读虚拟光驱。

用 FirPE-V1.8.2-EXEMD5-A7F.exe 对非IS903主控的U盘或者移动硬盘采用

“全能三分区写入模式”和”NTFS数据区格式” 全新制作 可启动移动存储设备。

所有U盘、所有电脑、所有网络存储设备都有此ISO镜像文件,都通过 Maye Lite 共享快捷键数据和快捷方式数据,都集中统一访问唯一的文件夹  “filter-file-with-totalcmd”

对于电脑本地硬盘 或者 Synology群晖NAS 或者 阿里云盘 或者 天翼云盘 或者 百度网盘 等存储空间采用复制ISO光盘镜像文件并用虚拟光驱软件加载ISO光盘镜像文件的方式来使用 ISO中的文件或者共享ISO中的文件,由于虚拟光驱软件加载ISO是只读的,所以网络共享虚拟光驱中的文件时不易被用户误删误改,ISO中的文件不易遭到破坏,共享的文件不易感染电脑病毒和电脑木马,真正实现了只读访问,只读共享。

 

全自动加载Edgeless插件到FirPE  2023-1-30

 

全自动加载Edgeless插件到FirPE  2023-1-30

全自动加载Edgeless插件到FirPE  2023-1-30

 

全自动加载Edgeless插件到FirPE  2023-1-30

 

下面隐藏内容为空白,这里放空白的隐藏内容便于大家支付积分,如不想支付积分可以忽略以下内容

给TA捐赠
共{{data.count}}人
人已捐赠
其他

ahk本地化保存浏览器书签工具

2023-1-30 9:06:15

其他应用案例

ctrl+v实现粘贴剪切板图片到文件夹

2023-1-31 15:37:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索