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.