Administrator COM Object Model
In the administrator COM object model, an application running as a standard user performs operations that require administrator privilege by creating an elevated Component Object Model object. For information about creating an elevated COM object, see The COM Elevation Moniker.
One drawback to using the administrator COM object model is that the user is prompted each time a privileged operation is performed.
Any user interface that can control the COM object must be presented by the COM object itself. Otherwise, an unprivileged process could cause the elevated COM object to perform privileged operations without the user being prompted.
Related topics