软盘君
本站的沙雕站长,半吊子运维
Floppy β Studio
FSA2019-7-21(抛弃YD)
FSA2019-7-21(抛弃YD)

为什么要抛弃YouziDefender

这是在Floppy Studio后勤部发生的事情,软盘君和柚子发生了一些争执,然后你懂得,Youzi退出了

那么安全软件应该如何解决

软盘君开发了Floppy Anti-Virus(FAV),这款反病毒软件可以查杀出部分bat病毒,已测试可扫描的病毒有:MEMZ和MEMZ的bat版本,并且误报率比国产某三个数字危险卫士低(亲测某第三方Windows激活工具不会被误报),暂时只提供了被动防御功能(指定文件扫描),预计明天完成主动防御功能,全盘扫描和指定路径扫描的话……我以后可能会开发,batsh病毒主动防御有点难做……(就和jar格式的Java病毒一样,在任务管理器里呈现的是javaw.exe/java.exe)

异常退出检测优化

人写的程序通常都有一些BUG藏在程序里,但是程序员没有发现这些BUG,就直接发布了,如果用户使用你的程序,突然你的程序崩溃了,用户看到Windows错误报告弹出的”XXX已停止工作”肯定就很烦了,这时就能够体现出异常检测的重要性,FSA的异常退出检测机制是这样的:通过WinAPI告诉Windows:”如果我炸了,记得把我炸回去让我自己身上带的一个工具处理,这个工具的位置在浙江温州江南皮革厂内存的xxx地址”,当程序崩溃时,Windows错误报告就跑路了,把这个Win32异常交给软件自己处理,FSA对于一场退出的处理方式(按照顺序):崩溃-写入错误报告-使用MessageBox函数弹出简要的错误信息(专业人士专用)-确保错误报告可正常使用-运行FSA错误报告程序-关闭主程序,当错误报告程序被运行,会执行:被运行-弹出界面并让用户填写一下反馈-上报错误日志以及用户填写的内容-运行FSA主程序-关闭错误报告,当FSA被重新运行,会执行:被运行-检查是否在上次使用时异常退出(通过检查错误报告文件是否存在)-(如果存在)询问用户是否需要进入安全模式-(不管选择哪个)删除错误日志。这就是FSA现在对于异常退出的处理方式,之前发生未经处理的Win32异常时只会弹出提示然后重启程序

设置界面的优化

随着软件的开发,设置界面的选项也越来越多,如果一直这么下去,以后可能就没有足够的地方用于展示所有设置项,软盘君的解决方式是使用滚动条(开发起来真的非常麻烦,建议给软盘君捐助几块钱QAQ)

本文章(FSA2019-7-21(抛弃YD))使用CC BY-SA 3.0进行许可,转载请注明出处: 如果你认为我们的文章对您有帮助,请在Youtube订阅软盘君的频道

华为云优惠!

Floppy

Floppy

文章作者

生命不息,折腾不止~这是一个沙雕博主,不务正业的那种,还喜欢瞎折腾~

推荐文章

你需要先 登录 才能发表评论。

Floppy β Studio

FSA2019-7-21(抛弃YD)
为什么要抛弃YouziDefender 这是在Floppy Studio后勤部发生的事情,软盘君和柚子发生了一些争执,然后你懂得,Youzi退出了 那么安全软件应该如何解决 软盘君开发了Floppy An…
扫描二维码继续阅读
2019-07-21