发明名称 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.
申请公布号 GB2406682(B) 申请公布日期 2006.07.19
申请号 GB20040028568 申请日期 2003.06.16
申请人 BITARTS LIMITED;SIMPLEX MAJOR SDN.BHD;SIMPLEX MAJOR SDN.BHD 发明人 JOHN ARAM SAFA
分类号 G06F9/445;G06F21/56 主分类号 G06F9/445
代理机构 代理人
主权项
地址