# FindESP Desktop **Repository Path**: AZPEP_BiliBili/findesp-desktop ## Basic Information - **Project Name**: FindESP Desktop - **Description**: “FindESP Desktop”是由AZPEP_BiliBili开发的“FindESP”的桌面版本,旨在让使用者以一种更方便、更快捷地方式挂载和卸载ESP分区。 - **Primary Language**: C# - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-07-01 - **Last Updated**: 2024-07-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: Windows ## README 最后更新时间:2023年7月1日

FindESP Desktop

Version star fork

![Picture](docs/介绍.png) \ “FindESP Desktop”是由[AZPEP_BiliBili](https://gitee.com/AZPEP_BiliBili)开发的“[FindESP](https://github.com/bluer007/FindESP)”的桌面版本,旨在让使用者更加方便、快捷地挂载、卸载ESP分区。\ “FindESP Desktop”项目原本是“Windows Installer GUI 2023 Editon”的其中一个小项目,是AZPEP_BiliBili在开发“Windows Installer GUI”时无意中开发出来的,后转移到单独仓库,独立开发。 此项目遵循"GPL 3.0"开源协议。 “FindESP Desktop”开源地址:https://gitee.com/AZPEP_BiliBili/findesp-desktop \ "FindESP"开源地址:https://github.com/bluer007/FindESP \ AZPEP_BiliBili主页:https://gitee.com/AZPEP_BiliBili \ bluer007主页:https://github.com/bluer007 注意:此程序完全免费,程序仅用于学习、维修用途,源码仅用于学习、交流用途;未经AZPEP_BiliBili和bluer007允许,不可对本程序、项目源码以任何形式索要费用! # 组成 “FindESP Desktop”项目由4个小项目组成:“FindESP Desktop”主体项目,“FindESP”原项目(C++),“Partition”模块项目,“ESP”模块项目 ## “FindESP”原项目 此模块为[FindESP原项目](https://github.com/bluer007/FindESP),是FindESP原版代码项目,使用C++编写。 此项目经过编译后得到的程序是“FindESP Desktop”输出文件中的"FindESP.exe"等文件 ## “ESP”模块项目 此模块是对FindESP原项目的封装,在C#程序使用FindESP时,ESP模块会创建线程,执行命令。 此项目经过编译后得到的程序是“FindESP Desktop”输出文件中的"ESP.dll"等文件 ## “Partition” 模块项目 此模块用来获取分区基本信息,包括盘符、卷标、分区总空间、分区可用空间等 此项目经过编译后得到的程序是“FindESP Desktop”输出文件中的"Partition.dll" 等文件 ## “FindESP Desktop”主体项目 "FindESP Desktop"主体代码,不用多说了。 此项目经过编译后得到的程序是“FindESP Desktop”输出文件中的"FindESP Desktop.exe"和"FindESP Desktop.dll" 等文件 ## 其他文件 xml文件存储着"ESP"和"Partition"的API文档 \ json文件存储着各程序和模块间的依赖关系 \ pdb为windbg调试符号文件,用来排错 # 编译 在命令提示符中执行以下命令 ``` git clone https://gitee.com/AZPEP_BiliBili/findesp-desktop ``` 进入目录,使用“VS2022”及以上版本打开"FindESP Desktop.sln" \ 配置“解决方案配置”和“解决方案平台” \ 在“解决方案资源管理器”中右键“FindESPDesktop”项目,点击“生成” \ 稍等片刻,编译将会完成 # 其他内容 注:请认准由[bluer007](https://github.com/bluer007)大佬开发的原版[FindESP](https://github.com/bluer007/FindESP),原版(命令行版)FindESP使用方法请参阅[FindESP使用说明-v2.0-简体(中文)](https://gitee.com/AZPEP_BiliBili/findesp-desktop/blob/master/docs/FindESP%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E-v2.0-%E7%AE%80%E4%BD%93(%E4%B8%AD%E6%96%87).md)