[DUG] Elevating Delphi code in Vista
Conor Boyd
Conor.Boyd at trimble.co.nz
Thu May 7 14:47:08 NZST 2009
Hi all,
I'm about to pull a chunk of code out of my Delphi app and bundle it
into another binary so that I can elevate that chunk of functionality on
Vista, while leaving the main app running unelevated.
I've seen a number of references to the blog posting linked below which
I can't get access to (when I visit it, it says I haven't been invited
to read that blog). I believe this article to be describing how to
package this code up into a COM DLL and elevate my administrative
functionality that way.
http://developersoven.blogspot.com/2007/02/leveraging-vistas-uac-with-de
lphi-part.html
Can anybody here provide more information on this process? I know how
to write COM DLLs no problem, but I'm unsure about whether there are
other issues involved here?
Or does anybody have an alternative suggestion for functionality
requiring elevation on Vista? The other alternative I've got is just to
bundle my code into a simple executable with an elevated manifest
resource compiled into it, and simply ShellExec that.
(The functionality in question is simply writing value(s) to "our" key
in HKLM in the registry).
Thanks,
Conor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20090507/af266968/attachment.html
More information about the Delphi
mailing list