Patent ID: 7302584

Claim:
A computer program product comprising a computer program operable to control a computer to generate banned program identifying data indicative of at least one computer program to be banned from use, said computer program comprising: (i) user controlled program specifying logic operable to specify said at least one computer program to be banned from use, said at least one computer program comprising a non-virus computer program; and (ii) banned program generating logic responsive to said user controlled program specifying logic to generate banned program identifying data for said at least one computer program to be banned from use, said banned program identifying data being operable to control anti computer virus logic to identify computer programs banned from use; wherein the anti computer virus identifies computer viruses prior to identifying the computer programs banned from use; wherein an anti-virus scan is performed when a file access request is received, and if said anti-virus scan is not passed, an anti-virus action is triggered and a fail response is returned to an operating system, and if said anti-virus scan is passed, a scan for the computer programs banned from use is performed.