| Introduction |
| What is VisualSetup 4.0? |
| Key Features of VisualSetup 4.0 |
| Importing e-PocketSetup 3.x Projects |
| The VisualSetup Interface |
| Registering VisualSetup 4.0 |
| Program Reference |
| VisualSetup Environment |
| IDE |
| Changing Properties |
| Defining Tasks |
| Find and Replace |
| Reports |
| Editor's Preferences |
| Environment |
| Dialog Editor |
| Click-Script Editor |
| Customizing the Interface |
| Project |
| Creating a New Project |
| Opening an existent Project |
| Project Manager |
| Project Properties |
| Main Properties |
| Project Information |
| Software Information |
| Appearance Information |
| Build Properties |
| Build Options |
| Output Information |
| Trusted Build |
| Project Requirements |
| Desktop Requirements |
| Devices Properties |
| Defining the License Agreement |
| Defining the Dialog Bitmap and Splash Screen |
| Importing external Projects |
| Importing Windows Mobile Packages |
| Importing Visual Studio .NET Projects |
| Importing Visual Basic Projects |
| Files |
| Installing Files |
| Components |
| Setup Types |
| Setup Files |
| Temporary and External Files |
| Runtimes and Dependencies |
| Files Actions |
| Shortcuts |
| Setup Shortcuts |
| Shortcuts Actions |
| System Configuration |
| Setup Registry |
| Importing Registry Files |
| Setup INI |
| System Configuration Actions |
| Appearance |
| Setup Resources |
| Setup Bitmaps |
| Setup Icons |
| Setup Texts |
| Setup Billboards |
| Background Window |
| Background Window Properties |
| Background Window Items |
| Languages and Messages |
| Creating Multi-Language Setups |
| Setup Languages |
| Files, Shortcuts and System Configuration |
| Windows Mobile Files, Shortcuts and Registry |
| Setup Resources |
| Setup Messages |
| Multi-Language String Table |
| Multi-Language Dialogs |
| Importing and Exporting Messages' Resources |
| Languages Actions |
| Dialogs |
| Setup Wizard |
| Wizard Dialogs |
| Secondary Dialogs |
| Style Dialogs |
| System Dialogs |
| Adding Dialogs |
| Removing Dialogs |
| Saving Dialog Templates |
| Dialog Editor |
| Using the Dialog Editor |
| Dialog Controls |
| Label |
| Text Box |
| Button |
| Check Box |
| Radio Box |
| Combo Box |
| List Box |
| Memo Box |
| Bitmap |
| Icon |
| Progress Bar |
| Frame |
| Rectangle |
| Line |
| System Controls |
| Directories' List Box |
| Drives' Combo Box |
| Directories' Combo Box |
| Volume Costs' List |
| License Agreement |
| Billboards' Container |
| Components' List |
| Program Groups' List |
| Files in Use List |
| Uninstaller's List |
| Changing Wizard Order |
| Dialog's Translation Table |
| Dialog's Variables |
| Dialogs Actions |
| Scripting and Variables |
| Customizing the Setup Actions |
| Click-Script Editor |
| System Variables |
| System Constants |
| Global Variables Declaration |
| Local Variables Declaration |
| Renaming a Variable |
| Variable's Actions |
| Wizards |
| Projects |
| VisualStudio .NET Wizard |
| Visual Basic Wizard |
| Runtimes and Dependencies |
| Runtimes Wizard |
| Dependencies Scanner Wizard |
| System Configuration |
| Registry Import Wizard |
| File Association Wizard |
| Building the Setup |
| Build Modes |
| Setup Program |
| Normal Setup |
| Web Setup |
| Command Line Build |
| Click-Script Guide |
| Events |
| Expressions |
| String Expressions |
| Numeric Expressions |
| Logical Expressions |
| Custom Actions |
| Creating Custom Actions |
| Defining Parameters |
| Using Custom Actions |
| Removing Custom Actions |
| DLL Actions |
| Defining DLL Actions |
| Defining Parameters |
| Pointer Parameters |
| Actions Libraries |
| Installing Actions Libraries |
| Creating Actions Libraries |
| Embedded DLL Actions |
| Remote Actions |
| Remote Control Actions |
| Reference |
| Clauses |
| If / Else If / Else / End If |
| For / End For |
| While / End While |
| Remote / End Remote |
| Label |
| Goto |
| Break |
| Exit |
| Attribution |
| String Attribution |
| Numeric Attribution |
| String's Array Attribution |
| Numeric's Array Attribution |
| Array Attribution |
| Messages |
| Show Message |
| Show Yes/No |
| Show Yes/No/Cancel |
| Get/Show Information |
| Dialogs |
| Go To Dialog |
| Go To Next Dialog |
| Go To Previous Dialog |
| Show Secondary Dialog |
| Browse For Folders |
| Set Dialog Caption |
| Refresh Dialog |
| Close Dialog |
| Controls |
| Enable Control |
| Disable Control |
| Hide Control |
| Show Control |
| Set Control Title |
| Add String |
| Add Array |
| Clear |
| Sort |
| Select All |
| Unselect All |
| Select From Array |
| Get Selected Array |
| Save Control |
| Save All Controls |
| Window |
| Find Window |
| Close Window |
| Close All Windows |
| Wait For Window |
| Set Active Window |
| Get Active Window |
| Get Control's Handle |
| Set Active Control |
| Get Active Control's Handle |
| Hide Window |
| Show Window |
| Minimize Window |
| Restore Window |
| Move Window |
| Send Key To Window |
| Send String To Window |
| Send Mouse Click |
| Send Message |
| Send String Message |
| Console |
| Start Console Program |
| Stop Console Program |
| Check Console Program |
| Wait Console Program |
| Send String To Console |
| Cursor |
| Wait Cursor |
| Default Cursor |
| Clipboard |
| Copy String |
| Paste String |
| Registry |
| Read String From Registry |
| Write String To Registry |
| Read DWORD From Registry |
| Write DWORD To Registry |
| Read Multi-String From Registry |
| Write Multi-String To Registry |
| Remove Registry's Entry |
| Remove Registry's Key |
| List Registry's Keys |
| List Registry's Values |
| Registry's Entry Exists |
| Registry's Key Exists |
| INI |
| Read String From INI |
| Write String To INI |
| Remove INI's Entry |
| Remove INI's Section |
| File IO |
| Open File |
| Read Fixed-Size String From File |
| Write Fixed-Size String To File |
| Read Null-Terminated String From File |
| Write Null-Terminated String To File |
| Read Line From File |
| Write Line To File |
| Read DWORD From File |
| Write DWORD To File |
| Read WORD From File |
| Write WORD To File |
| Read BYTE From File |
| Write BYTE To File |
| Get File Size |
| Get File Position |
| Seek File |
| Close File |
| Files |
| Get File Attributes |
| Set File Attributes |
| Get File Version |
| List Files |
| File Exists |
| Copy File |
| Move File |
| Remove File |
| Folders |
| List Folders |
| Folder Exists |
| Create Folder |
| Remove Folder |
| Shortcuts |
| Create Shortcut |
| Remove Shortcut |
| Processes |
| Execute Program |
| Execute File |
| Components |
| Component Selected |
| List Selected Components |
| Select Components |
| Set Setup Type |
| Languages |
| List Languages |
| Set Active Language |
| Get Active Language |
| HotSync |
| List HotSync's Users |
| Internet |
| Check Internet Connection |
| Download File |
| Cancel Download |
| Post Data |
| Get Data |
| Remote |
| Check Device's Connection |
| Get Device's Serial |
| Get Device's Name |
| Get Device's Platform |
| Get ActiveSync's Partnership |
| Check XScale |
| Check Software Compatibility |
| Copy File From Desktop |
| Copy File To Desktop |
| Install CAB File |
| Multimedia |
| Play Sound |
| Stop Sound |
| Beep |
| String |
| Get String's Size |
| Allocate String Buffer |
| Release String Buffer |
| Get Char At |
| Set Char At |
| Sub-string's Position |
| Add Sub-string |
| Get Sub-string |
| Remove Sub-string |
| Upper Case |
| Lower Case |
| Complete With Character |
| Parse File |
| Parse URL |
| Parse String |
| Number To Hex |
| Hex To Number |
| Bytes To String |
| Numeric |
| Get Random Number |
| Divide and Round |
| Array |
| Get Array's Size |
| Set Array's Size |
| Remove Array's Item |
| Remove Array's String |
| Remove Array's Number |
| Set Strings' Array |
| Set Numbers' Array |
| Get String's Index |
| Get Number's Index |
| Sort Array |
| OS |
| Get Owner Information |
| Get OS Version |
| Get Free Space |
| Get Disk's Size |
| Get RAM's Size |
| Get Screen's Size |
| Get Color Depth |
| Get Processor's Number |
| Get Processor's ID |
| Get Processor's Vendor Name |
| Soft-reset |
| Sleep |
| Setup |
| Install Software |
| Uninstall Software |
| Reinstall Software |
| Set Install Mode |
| Software Installed |
| Common Shell Folders |
| Make Visible |
| Close Setup |
| License Agreement |
© 2008 Allegro Wireless Canada Inc.