COM server instance creation fails with error -2147024156
When I try开发者_C百科 to create a DCOM server with CoCreateInstance, it fails with error code '-2147024156'. The error message corresponding to the error code is 'the process requires elevation'. What should I do to correct this issue?
A UAC dialog appears for Both Client and Server applications
Right, and that's the problem. There is no mechanism to display a UAC dialog on a remote machine. That would utterly defeat the point of UAC. You'll have to make it work without the dialog. Replace "requireAdministor" in the manifest with "asInvoker" and adjust the code to not require the privilege. Good luck with it.
精彩评论