1. A method for intercepting inter-process communications, the method comprising: determining, by one or more processors, a first computer memory location of an inter-process communications function of an instance of a virtual machine; and causing, by one or more processors, an interception function at a second computer memory location to be called when a computer software application calls the inter-process communications function.