I have a class which is COM, and a want to launch an elevated COM object. I'm using LaunchElevatedCOMObject() method from VistaBridgeLibrary but all I get is the error code 0x80080017, which is "The class is not configured to support Elevated activation".
How could I configure my class to support Elevated Activation?
Hmya, that method is marked "internal". Unfit for public consumption. Christoph Wille got something going, check his monologue in this thread for links to his blog articles and code.
This worked for me.
http://chrison.net/UACElevationInManagedCodeGuidanceForImplementingCOMElevation.aspx
User contributions licensed under CC BY-SA 3.0