# 基于windows的影子系统 **Repository Path**: yc168/windows-based-shadow-system ## Basic Information - **Project Name**: 基于windows的影子系统 - **Description**: Windows影子系统是一个保护Windows操作系统安全的软件,它可以在不改变原始系统的情况下创建一个虚拟的工作环境。用户在影子系统中的所有操作都不会影响到原始系统,重启后系统会恢复到原始状态,有效防止病毒感染、系统损坏和数据丢失。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-21 - **Last Updated**: 2025-11-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Windows 影子系统 ## 项目简介 Windows影子系统是一个保护Windows操作系统安全的软件,它可以在不改变原始系统的情况下创建一个虚拟的工作环境。用户在影子系统中的所有操作都不会影响到原始系统,重启后系统会恢复到原始状态,有效防止病毒感染、系统损坏和数据丢失。 ## 核心功能 - **全盘保护**:保护整个系统免受病毒和恶意软件的侵害 - **单分区保护**:只保护指定的分区 - **自定义保护**:灵活配置需要保护的路径 - **透明运行**:对用户和应用程序完全透明 - **快速恢复**:重启后立即恢复到原始状态 - **高性能**:最小化对系统性能的影响 ## 系统要求 - 操作系统:Windows 7/8/10/11 (32位/64位) - 内存:至少4GB RAM - 磁盘空间:至少10GB可用空间 - 权限:管理员权限 ## 项目结构 ``` RestSys/ ├── ShadowDrv/ # 内核驱动模块 ├── ShadowSvc/ # 系统服务模块 ├── ShadowBootMgr/ # 启动管理模块 ├── ShadowIsolation/ # 内存和会话隔离模块 ├── ShadowUI/ # 用户界面模块 ├── CommonLib/ # 公共库和定义 ├── Config/ # 配置文件 ├── Docs/ # 文档 └── Tests/ # 测试代码 ``` ## 开发环境 - Visual Studio 2019或更高版本 - Windows驱动开发工具包(WDK) 10.0或更高版本 - Windows SDK 10.0或更高版本 - C/C++开发经验 - Windows内核驱动开发经验 ## 构建指南 1. 安装Visual Studio和WDK 2. 打开解决方案文件 3. 选择目标平台(x86/x64) 4. 构建整个解决方案 5. 运行安装程序进行安装 ## 使用说明 1. 安装完成后重启系统 2. 在启动菜单中选择进入影子模式或正常模式 3. 在影子模式下进行操作,所有更改都不会影响原始系统 4. 重启后系统会自动恢复到原始状态 ## 注意事项 - 在影子模式下保存的重要文件可能会在重启后丢失,请及时保存到非保护分区 - 某些系统级操作可能需要特殊权限 - 与某些安全软件可能存在兼容性问题 ## 许可证 [在此添加许可证信息] ## 联系方式 [在此添加联系方式]