Owlyshield 项目使用教程
1. 项目的目录结构及介绍
Owlyshield 项目的目录结构如下:
Owlyshield/
├── github/
│ └── workflows/
├── installers/
│ └── innosetup/
├── owlyshield_minifilter/
├── owlyshield_predict/
├── resources/
├── tools/
│ └── rust_win_toast/
├── translations/
├── .gitignore
├── LICENSE.txt
├── README.md
目录结构介绍
- github/workflows/: 包含 GitHub Actions 的工作流配置文件。
- installers/innosetup/: 包含安装程序的配置文件。
- owlyshield_minifilter/: 包含 Owlyshield 的核心过滤器代码。
- owlyshield_predict/: 包含用于预测和检测的代码。
- resources/: 包含项目所需的资源文件。
- tools/rust_win_toast/: 包含用于 Windows 通知的工具代码。
- translations/: 包含项目的多语言翻译文件。
- .gitignore: Git 忽略文件配置。
- LICENSE.txt: 项目的许可证文件。
- README.md: 项目的介绍和使用说明。
2. 项目的启动文件介绍
Owlyshield 项目的启动文件主要位于 owlyshield_minifilter/
和 owlyshield_predict/
目录中。
owlyshield_minifilter/
- main.rs: 这是 Owlyshield 的核心启动文件,负责初始化过滤器并启动监控进程。
owlyshield_predict/
- predict.rs: 这是预测模块的启动文件,负责加载模型并进行实时检测。
3. 项目的配置文件介绍
Owlyshield 项目的配置文件主要位于 installers/innosetup/
目录中。
installers/innosetup/
- setup.iss: 这是安装程序的配置文件,定义了安装过程中所需的参数和选项。
通过以上配置文件,用户可以自定义 Owlyshield 的安装和运行行为。