
click to enlarge
VistaUACMaker is quite simple to use in making an XP based application to run with the required UAC permission for Vista and Windows 7.
An example is BootTimer that is not compatible to Vista or Windows 7 yet. Using VistaUACMaker, you don’t have to wait for the developer to update BootTimer so it will run in Vista or Windows 7. The screenshot at the right shows the executable is not compatible to UAC in Vista and after I use VistaUACMaker to modify the privileges of the said executable, the program is now UAC-compatible:

click to enlarge
You can configure VistaUACMaker to modify the application using the following privileges:
- requireAdministrator : Run as administrator
- asInvoker : Run as same privilege as parent process
- highestAvailable : Run with highest privilege available for user
Tips: Other method to run an old program in newer operating system is to take advantage Compatibility Mode feature in Vista and Windows 7. You can even choose to run the program using Windows 95, 88, ME, XP and so on and if you really have to run the program with admin permission, simply right-click the application’s shortcut or executable and choose “Run as Administrator”. You can view the guide in Microsoft website. Use VistaUACMaker if the Compatibility Mode option in Vista and Windows 7 will not help. Be careful though: Always make sure that you trust the executable before running it using administrator permission.