[DUG] Elevating Delphi code in Vista

Jeremy Coulter jscoulter at gmail.com
Thu May 7 15:51:56 NZST 2009


I have never really moved from INI files to be honest so our app. running on
Vista was pretty straight forward EXCEPT that it didnt like running under
the "c:\program files\" folder for some reason. I didnt ever try to find out
I must admit, but other than that the conversion was fine.

On that not, anyone tried Windows 7 yet? I am liking it so far.

Jeremy

On Thu, May 7, 2009 at 3:34 PM, Robert martin <rob at chreos.co.nz> wrote:

>  Hi
>
> I cant find the resource I last used but there are heaps of web pages about
> this.  See link below for the codegear one hat has some information that may
> be of use.
>
>
> http://pascalfonteneau.developpez.com/articles/delphi/vista/uac/VistaUACandDelphi.pdf
>
>
> Some time (before Vista) we made the jump out of the registry and back to
> ini files and have never regretted it !  Certainly made Vista enabling our
> app pretty easy :)
>
> Cheers
> Rob
>
>
>
>
> Conor Boyd wrote:
>
> 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-delphi-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
>
> ------------------------------
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject: unsubscribe
>
>
> _______________________________________________
> NZ Borland Developers Group - Delphi mailing list
> Post: delphi at delphi.org.nz
> Admin: http://delphi.org.nz/mailman/listinfo/delphi
> Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
> unsubscribe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20090507/9c3ed602/attachment.html 


More information about the Delphi mailing list