发明名称 Computer program protection
摘要 Executable software 30B is protected by inserting an additional block of code 50, immediately after the header 30A. The block 50 is executable to analyse all or part of the structure 30 to determine whether or not any change has been made to the structure after the creation of the structure. For example, a CRC value may be checked. When the software 30B is to be executed, the security block 50 executes first, to check if any changes have been made, such as by the effect of a virus. If this is detected, a compressed copy 52 is used to replace at least the program region 30B, prior to execution being handed to the block 30B.
申请公布号 GB0214943(D0) 申请公布日期 2002.08.07
申请号 GB20020014943 申请日期 2002.06.28
申请人 BITARTS LIMITED 发明人
分类号 G06F21/00 主分类号 G06F21/00
代理机构 代理人
主权项
地址