SETTINGS

 

The SETTINGS button displays dialog for configuration settings.

 

CompilerSettings.bmp

 

 

 

Tech Support URL

URL (i.e., http://www.example.com) for technical support, which will be displayed in WinBatch error messages.

 

Run Script Hidden

 If this option is selected the WinBatch icon will not appear on the desktop or in the Taskbar, when the EXE is executed.

 

Force Large EXE file extract to EXE folder on removable drives.

If this option is selected and the EXE is located on a removable drive, it will force the EXE to extract the files to the removable drive.

 

Skip auto-extraction of "Extender" and "Other Files"

 If this option is selected the compiled EXE will NOT extract the Extender and Other files automatically.  The function Extract Attached Files can be used to programmatically extract the files as needed.

 

UAC Settings

This sections allows you to define application manifest settings for  your EXE.

 

Requested Execution Level

Possible Requested Execution Level Values:

 

Value

Description

Comment

asInvoker

The application runs with the same access token as the parent process.

Recommended for standard user applications.

 

highestAvailable

The application runs with the highest privileges the current user can obtain.

 

Recommended for mixed-mode applications.

 

requireAdministrator

The application runs only for administrators and requires that the application be launched with the full access token of an administrator.

 

Recommended for administrator only applications.  The application is already running elevated.

 

 

uiAccess Flag

Possible uiAccess values

Value

Description

False

The application does not need to drive input to the user interface of another window on the desktop. Applications that are not providing accessibility should set this flag to false. Applications that are required to drive input to other windows on the desktop (on-screen keyboard, for example) should set this value to true.  

 

True

The application is allowed to bypass user interface control levels to drive input to higher privilege windows on the desktop. This setting should only be used if required.

NOTES:

The Control Manager Extender functions generally require this setting.

If compiled the EXE must execute from a protected folder (e.g. \Program Files\... or \Windows\System32\...)

This setting requires that the application is code signed.

 

Important

Applications with the uiAccess flag set to true must be Authenticode signed to start properly. In addition, the application must reside in a protected location in the file system. \Program Files\ and \Windows\System32\ are currently the two allowable protected locations.

 

Sign Code

If this option is selected the exe will be 'signed' using the information specified by the 'Signing Details' button. Note: Future versions of Microsoft Vista will require all code to be signed, when UAC is enabled.

 

Signing Details

Prompts for the 'friendly name' of the signing certificate, an optional description of the exe and an option website URL. This is also where timestamp information can be entered.

 

UAC and Code Signing Help

Launches help for more information about UAC and code signing.

 

 

 

SOURCE

OPTIONS

TARGET

EXTENDERS

OTHER FILES

ICON

ANALYZE

SETTINGS

VERSION INFO

MULTI

 

WinBatch+Compiler