Patent ID: 8838994
Filing Date: 2014-09-16
Classification: G06F

Abstract:
1. A computerized method of managing a computer's operation in a computer having a real directory, comprising: causing the computer to create a virtual directory; monitoring operation of a program; when it is determined that the program should not be run on an unlimited trusted mode, causing the computer to: when the program attempts to delete a named file, performing the operations: checking whether a delete operation on the named file has already been executed and, if so, returning a file not found indication; otherwise: if the named file exists in the real directory only, creating a deleted indicator and returning a success indication, if the named file exists in the virtual directory only, erasing the named file, and if the named file exists in both the real and virtual directories, creating a deleted indicator, erasing the named file from the virtual directory, and returning a success indication; and, further comprising causing the computer to: intercept a disallowed operation request sent from the program to the computer's operating system; and, perform one of: execute the operation request without providing it to the operating system; or, modify the operation request and provide the modified operation request to the operating system; send to the program an indication that the disallowed operation request has been performed as requested by the program.