# Min.ExtendKit.Common **Repository Path**: Mindev/min.-extend-kit.-common ## Basic Information - **Project Name**: Min.ExtendKit.Common - **Description**: 一个轻量级 Windows 开发工具库,封装常用对话框、文件操作、网络、注册表、权限、安全、系统信息和 Win32 API。模块化设计、调用简洁,支持 WPF、WinForms、WinUI 3 等,让 Windows 开发更高效便捷。 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-21 - **Last Updated**: 2025-08-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🚀 Min.ExtendKit.Common ## 📄 项目描述 一个轻量级 Windows 开发工具库,封装常用对话框、文件操作、网络、注册表、权限、安全、系统信息和 Win32 API。模块化设计、调用简洁,支持 WPF、WinForms、WinUI 3 等,让 Windows 开发更高效便捷。 ## 📁 目录结构 ```plaintext ├─ Core │ ├─ Interfaces // 内部模块间共享接口(少量可对外公开) │ ├─ Models // 内部共用数据模型(跨模块可复用) │ └─ Win32 // Win32 API 封装,模块内部调用 ├─ Dialogs // 文件/文件夹/消息框等对话框封装 ├─ File // 文件操作(复制、移动、压缩等) ├─ Hardware // CPU、内存、电池、硬件信息 ├─ Logger // 日志封装 ├─ Net // 网络相关(Ping、端口扫描、网卡信息) ├─ Registry // 注册表操作 ├─ Security // 权限、加密、签名 ├─ Shell // 桌面/快捷方式/资源管理器扩展 └─ SysInfo // 系统信息(操作系统、环境变量) ``` ## 📝 注意事项 * **Core** 提供模块的基础支撑。外部项目通常不直接引用 Core,除非使用了明确标记为公开的模型或接口。 * 每个 **模块** 都是自包含的,并为外部提供清晰的 API。 * 外部使用者应直接调用模块 API,而不应访问 Core 内部内容。