1. A method of controlling access to a component object model (COM) object in a computer device, the method comprising: intercepting a request by a first user process for creation of a COM object as an elevated COM object having an elevated privilege level which is elevated with respect to a privilege level of the first user process; determining whether the first user process is entitled to access the COM object; if the first user process is entitled to access the COM object, creating the COM object without the requested elevated privilege level; reporting successful creation of the requested COM object to the first user process; intercepting a second user process that implements the COM object; confirming that the second user process is entitled to access the COM object; and if the second user process is entitled to access the COM object, elevating the privilege level of the second user process that implements the COM object to the requested elevated privilege level.