项目下载地址如下,0积分:
https://download.csdn.net/download/shihy_/88799939
如资源描述所说,CSafe44.4文件夹下的杀软在检查管理员程序的时候检测不到,不知道是啥问题,替换44.4文件夹下HeadFile文件夹里的MainAntivirusEngine.h为CSafe文件夹下的这个相同文件之后问题解决了一丢丢,也就是它可以查到一次,但是不能成功挂起,并且第二次杀软线程就崩了,不知道为啥,查了文件也没看出啥端倪,请各位帮忙看看,感谢!
附上开发日志,第一份CSafe是在2024.1.30完成的,里面的东西还没有全部实现,第二份CSafe44.4是在1.31完成的,里面的功能全部实现:
2024.1.30
1. 添加命令gethash,功能获取指定文件SHA-256
2. 添加命令lockfile,功能锁定指定文件直到退出CSafe
3. 添加命令addvirus,功能向病毒库记录一个文件
4. 实现命令scan和dscan
5. 修复关闭/开启杀毒引擎时会因为多线程同时写入/读取同一个变量导致操作失败的bug(互斥量解决)
6. 添加删除白名单项目、添加病毒库记录的功能(函数实现,未公开指令)
7. 添加扫描指定文件和扫描指定目录的功能(函数实现,未公开指令)
8. 为实现功能7、8,添加Function头文件FolderHandle.h
9. 技术层实现BDAE引擎的启动项检测(源代码可在HeadFile/AntivirusEngine/EngineHeadFile/BDAE.h查看)
10. 将杀毒引擎查杀延迟从无延迟改为延迟3秒(从而更好地观察病毒行为,请放心,从它运行的一刻起就在我们的掌控之下)
11. 更改文件SHA-256的哈希算法
2024.1.31
1. 微调初始化部分,日志输出更加完整
2. 实现BDAE引擎检测项启动项检测
3. 实现BDAE引擎检测项IEFO映像劫持检测
4. 将程序启动后的多引擎行为分析从整合在主线程中运行改为了由单独线程整合运行
5. 关闭读写加速(开启会有很多奇奇怪怪的bug)
6. 将原本的启动项名称"Cdun"改为"CSafe"