|  | 
 
	
		| Vista UAC Maker Version: 5.0  | 
	
   |  | 
  
  
  
  
		|  | 
	
	
	   |  | 
	
	
	
	
		
	
	 |  | 
	
	|  | 
	
		 |  | 
	
		
	
	
	
		|  | 
	
	
		|  | 
	
	
		
	
	 |  | 
	
		
		|  
		
			 |   | Vista UAC Maker is a free Tool to make your applications UAC compliant for Vista/Windows 7/Windows 8/Windows 10. |  | 
 |  | 
	
		| Starting from Vista, all Windows version has new feature 
			called UAC (User Account Control). In short it basically controls 
		  the way in which applications are executed by different users.  Due 
		    to enforcement of this UAC, by default any application on Vista or higher operating systems will 
		    run under the context of standard user instead of administrator. As 
		    a result the application which requires Administrator privilege will 
		    fail to work properly on Vista/Windows7/Windows 8/Windows 10.  So Vista UAC Maker is designed to address this problem by quickly making any 
			Windows XP based application compatible with Vista/Windows 7/Windows 8/Windows 10.
			
			
			
   
   It has both GUI and command-line versions making it easier and quicker.
    It also includes Installer for local installation & un-installation and works on all platforms starting from Windows XP to Windows 10 | 
	
		|  | 
	
	
		
	
	 |  | 
	
		| To make any application Vista/Windows7/Windows8 UAC 
			compliant one has to embed a manifest file specifying the privilege 
			required by the application.  Manifest file mainly contains 2 
			important information, privilege required by the application and UI 
			interaction of application with other windows.
			    | 
	
		| There are 3 types of privileges that can be mentioned in the 
		manifest file. | 
	
		| 
		  requireAdministrator: Run as administrator asInvoker: Run as same privilege as parent process highestAvailable: Run with highest privilege available for user | 
	
	
		| Other than this, one has to specify 
			if the application interacts with user interface of other high 
			privilege applications. For example your application may send the 
		  message to modify the UI of other high privilege application.  This 
			is specified through following parameter
         | 
	
		| uiAccess : TRUE/FALSE | 
	
		|  | 
	
		|  | 
	
	
		
	
	 |  | 
	
		| Manifest file is generally put into 
			the resource section of the application. Typical manifest file with 
			administrator privilege and with no "uiAccess" appears like this. | 
	
		|  | 
	
	| 
	
	
		| <assembly 
		xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity type="win32" processorArchitecture="*" 
		version="1.0.0.0"
 name="MyApplication.exe"></assemblyIdentity>
 <description>Vista Application</description>
 <dependency>
 <dependentAssembly>
 <assemblyIdentity type="win32" 
		name="Microsoft.Windows.Common-Controls"
 version="6.0.0.0" language="*" processorArchitecture="*"
 publicKeyToken="6595b64144ccf1df"></assemblyIdentity>
 </dependentAssembly>
 </dependency>
 <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
 <security>
 <requestedPrivileges>
 <requestedExecutionLevel level="requireAdministrator"
 uiAccess="FALSE"></requestedExecutionLevel>
 </requestedPrivileges>
 </security>
 </trustInfo>
 </assembly>
 
 |  | 
	
	
	
		|  | 
	
	
	
		|  | 
	
		
	
	 |  | 
	
		| VistaUACMaker has both console and GUI version. Here are the screenshots of both 
		GUI & command-line version | 
	 |  | 
	
	
		|  | 
	 |  | 
	
	
	
		|   | 
	
		|  | 
	
		|  | 
	
	
		
	
	
	
	
 |  | 
	
	
	
	
		| Though VistaUACMaker is a Portable tool, it comes with 
		Installer so that you can install it locally on your system for regular usage. This 
		installer has intuitive wizard which 
		guides you through series of steps in completion of installation. | 
	
	
	 |  | 
	
	
	
	
	
		| At any point of time, you can uninstall the product using the
		Uninstaller located at following location (by default) | 
	
	 |  | 
	
	
	
	 
		| [Windows 32 bit] C:\Program Files\SecurityXploded\VistaUACMaker
 
 [Windows 64 bit]
 C:\Program Files 
		(x86)\SecurityXploded\VistaUACMaker
 | 
	
	
	
	
	
	
	
		|  | 
	
	
	
	
		|  | 
	
	
	
	
		
	
	 |  | 
	
		| In just few steps, your application will be ready to run on Vista/Windows 7/8/10 
		  
		Select the application using browse button or Drag & Drop your EXE file.Set one of the Privilege required for your application from 
		selection box.Check the "Yes" button if your application interacts with high 
		privilege applications.Now click on "Make UAC" to make it UAC compliant with Vista/Windows7/Win8You can also View the existing Manifest (UAC properties) by simply clicking on 'View Manifest' button after selecting the File. | 
	
		|  | 
	
	
	
		
	
	 |  | 
	
		| Console tool makes it easy to 
			automate the process. For example you can use it as post build step 
			to make the application Vista/Windows 7/8/10 UAC compliant. Here is the 
			typical usage information. | 
	 |  | 
	
	
	| 
	
	
		| VistaUACMakerConsole.exe [-d ] [-p ] [-ui] {exe_path}
Options:
-d      Description of the project ( Default : My project )
-p      Privilege level required. possible values : admin, invoker, highest
            admin = administrator (default)
            invoker = same as parent process
            highest = Highest possible level for the user
-ui     Specify if it interacts with higher privilege windows.
        (Default action is not to set this flag)
Note: To view Manifest section just specify EXE path without any parameters.
Examples:
        //Make Win10Project.exe UAC Compliant with Privilege Level as Administrator
        VistaUACMakerConsole -d "My Win10 Project" -p admin "c:\Win10Project.exe"
        //View the Manifest (UAC Properties) in existing Executable File
        VistaUACMakerConsole "c:\Win10Project.exe"
         |   |  |  | 
	
	
	
	
		|  | 
	
	
		|  | 
	
	
	
		
	
	 |  | 
	| 
		
		
		
        
			
		
	 
		| Major 2017 release with support for making your application UAC compliant for Windows 10. Also includes new Installer. |  
		|  |  
		
	 
		| Mega version with the support for making UAC compliant app on Windows 8. Improved GUI screen with glowing icon effects and other changes. |  
		|  |  
		
	 
		| Added 'View Manifest' option to view the manifest section (UAC properties) of exising EXE files. Support for quick Drag & Drop of Executable File. Enhanced user interface. |  
		|  |  
		
	 
		| Integrated Installer for local Installation & Uninstallation. New 
		Banner and other minor UI improvements. |  
		|  |  
		
	 
		| Support for Windows 7.  New attractive GUI with cool look & 
		feel. |  
		|  |  
		
	 
		| Enhanced user interface with improved about dialog. |  
		|  |  
		
	 
		| First public release of VistaUACMaker |  
		|  |  | 
	
		|  | 
	
	
	
		
	
	 |  | 
	
	
		|  | 
	
	
	
	
		|  | 
	
	
	
	
	
		|  | 
	
	
	
		
	
	 |  | 
	
	|  | 
		
	
	
		|  | 
	
		|  | 
	
		|  | 
	
		|  | 
	
		|  | 
	
		|  | 
	
		|  |