0×0b Making application Vista UAC compliant

Vista has new feature called User Account Control in short UAC which will control the way applications are executed by different users. The applications which access certain parts of registry and system folders has to be made UAC compliant to work properly on Vista. By making applications UAC compliant means that you have to inform Vista, the privilege level required by your application and other such information. This can be achieved by embedding a manifest file containing all these details into the existing executable file.

I have written a tool VistaUACMaker which automatically makes any windows application Vista UAC compliant. This program creates the manifest file based on the specified privilege level and then puts it into the target application. So Vista knows how to execute that application and does it silently without prompting the user for anything.

Vista UAC Maker

Here you need not have to change any of the default settings most of the time. I have also written console version of this tool which is helpful for automation. You can get the same from here..

That’s for the day..

- Nagareshwar

~ by tnagareshwar on March 20, 2007.

2 Responses to “0×0b Making application Vista UAC compliant”

  1. Nice work NAG! But tell me where this UAC manifest exist in PE file?

  2. Hey
    when you add manifest file, it goes into the resource section of the binary file. You can view it using ResHack tool.

Leave a Reply