[发明专利]IDE硬盘装置设定在PIO传输模式下的病毒检测方法无效
申请号: | 00101044.1 | 申请日: | 2000-01-11 |
公开(公告)号: | CN1304092A | 公开(公告)日: | 2001-07-18 |
发明(设计)人: | 蔡俊男 | 申请(专利权)人: | 神达电脑股份有限公司 |
主分类号: | G06F11/28 | 分类号: | G06F11/28 |
代理公司: | 柳沈知识产权律师事务所 | 代理人: | 黄敏 |
地址: | 台湾省*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种病毒检测方法,在检测出中央处理器发出的除错状况时,判断除错状态寄存器中对应IDE硬盘命令寄存器的中断点条件是否设定。若是,判断目前执行指令是否为数据转移输出指令、判断写入数据至硬盘装置是否PIO转输模式,若是即设立特征位。当判断错状态寄存器中对应IDE硬盘数据寄存器的中断点条件已设定、及特征位已设立,将通用目的寄存器AX或存储器地址DSSI地址的16位数据定入指定存储器缓冲区,在整个磁区或区段的数据全部写入存储器缓冲区后扫描并对比预存的已知病毒码,若相吻合发出警示。 | ||
搜索关键词: | ide 硬盘 装置 设定 pio 传输 模式 病毒 检测 方法 | ||
【主权项】:
1.一种IDE硬盘装置设定在PIO传输模式下的病毒检测方法,用于检测病毒码是否写入至一计算机系统中PIO传输模式的IDE硬盘装置中,该中央处理器内部配置有控制寄存器、除错地址寄存器、除错控制寄存器、除错状态寄存器,该病毒检测方法包括下列步骤:a.在该计算机系统的存储器中指定一缓冲区;b.启始该中央处理器的输出入断点除错扩展功能;c.在中央处理器的除错地址寄存器中的其中两个寄存器中设定计算机系统中所连接的IDE硬盘状态/命令寄存器的地址;d.设定该中央处理器在执行输出入的动作时产生中断功能;e.判断是否发生除错状况;f.判断中央处理器的除错状态寄存器中,对应于该IDE硬盘装置的硬盘状态/命令寄存器的地址的断点条件是否被设定;g.判断中央处理器目前所执行的指令是否为执行数据转移的输出指令;h.判断该写入数据至硬盘装置的动作是否为PIO传输模式;i.在该中央处理器的另两个除错地址寄存器中设定该计算机系统所连接IDE硬盘装置的硬盘数据寄存器的地址;j.在中央处理器的除错控制寄存器中,设定该中央处理器在执行输出入时产生中断功能,然后回到所述步骤e,以判别是否发生除错状况;k.在所述步骤f中,若判断出该中央处理器的除错状态寄存器中,对应于该IDE硬盘装置的硬盘状态/命令寄存器的地址的断点条件未被设定,则继续判断该除错状态寄存器中对应于该IDE硬盘装置的硬盘数据寄存器的地址的断点条件是否被设定,若否则回到所述步骤e;l.将中央处理器中的通用目的寄存器AX或存储器地址DS:SI地址的位数据写入至所述存储器中所指定的存储器缓冲区中;m.在一整个磁区或区块数据完全写入后,扫描并对比预存的已知病毒码,并在找到相吻合的已知病毒码时发出警示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神达电脑股份有限公司,未经神达电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/00101044.1/,转载请声明来源钻瓜专利网。
- 上一篇:电子化数据管理系统以及方法
- 下一篇:多层印刷电路板