//
// Basic Setup info:
//	Program Name
//	Program Executable
//	Where the install path is saved in the registry
//	The key name for the above
//	Default install path
//	Check the Add to Startup Group option
//	Check the Uninstall option
//	Check the Launch it option
//	Check the Add Program Group option
//	Name to use on the program's icon
//	Dialog title string for installation
//	Dialog title string for uninstallation
//	Completed installation message
//	Completed uninstallatino message
//	Required free space for installation, in KB
//
// Note: These entries cannot have any spaces or comments between them/
//
DSTSetup:SetupInfo
DSTLaunch
DSTLaunch.exe
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Config
ProgramPath
C:\Program Files\DSTLaunch
1
1
1
1
DSTLaunch
Setup DSTLaunch...
Uninstall DSTLaunch...
Congratulations, setup is now complete, please enjoy DSTLaunch...
This phase of uninstall is now finished, to completely uninstall you will need to restart your computer.  This will remove all remaining files from your system, however it is not necessary to restart immediately.
1000

//
// Add this program to the start menu, only one item can follow this entry
//
DSTSetup:StartMenu
DSTLaunch.exe

DSTLaunch

//
// Add a program to the program group that the user specifies.
//
DSTSetup:AddProgram
DSTLaunch.exe

DSTLaunch

DSTSetup:AddProgram
Setup.exe
%InstallDir%\setup.txt
Uninstall DSTLaunch

DSTSetup:AddProgram
HelpFile\DSTLaunchHelpFile.chm

DSTLaunch Manual

//
// Add keys to the registry
//
DSTSetup:RegistryKey
HKEY_LOCAL_MACHINE\Software\DarkStar\Launch
HKEY_LOCAL_MACHINE\Software\DarkStar\Launch\Config
HKEY_LOCAL_MACHINE\Software\DarkStar\Launch\Registration
HKEY_LOCAL_MACHINE\Software\DarkStar\Launch\Aliases
HKEY_CURRENT_USER\Software\DarkStar\Launch
HKEY_CURRENT_USER\Software\DarkStar\Launch\Config
HKEY_CURRENT_USER\Software\DarkStar\Launch\Aliases
HKEY_CURRENT_USER\Software\DarkStar\Launch\CommandHistory
HKEY_CURRENT_USER\Software\DarkStar\Launch\NetworkConnections
HKEY_CURRENT_USER\Software\DarkStar\Launch\
HKEY_CURRENT_USER\Software\DarkStar\Launch\
HKEY_CLASSES_ROOT\.dls
HKEY_CLASSES_ROOT\dlsfile
HKEY_CLASSES_ROOT\dlsfile\DefaultIcon
HKEY_CLASSES_ROOT\dlsfile\Shell
HKEY_CLASSES_ROOT\dlsfile\Shell\Edit
HKEY_CLASSES_ROOT\dlsfile\Shell\Edit\command
HKEY_CLASSES_ROOT\dlsfile\Shell\Open
HKEY_CLASSES_ROOT\dlsfile\Shell\Open\command
HKEY_CLASSES_ROOT\dlsfile\Shell\Open\ddeexec
HKEY_CLASSES_ROOT\dlsfile\Shell\Open\ddeexec\Application
HKEY_CLASSES_ROOT\dlsfile\Shell\Open\ifexec
HKEY_CLASSES_ROOT\dlsfile\Shell\Open\topic


//
// Add values to the registry
//	Where to put it.
//	Value name
//	Type of value: REG_SZ or REG_DWORD
//	Setting for the value
//
// Note: the Value location must exist prior to setting the value.
// Note: you can use %InstallDir% inside the setting to insert the installation
//	 directory as specified by the user (including trailing \)
//
// Start populating HKEY_CURRENT_USER\Software\DarkStar\Launch\Config
//
DSTSetup:RegistryValue
HKEY_CURRENT_USER\SOFTWARE\DarkStar\Launch\Config
AlwaysOnTop
REG_DWORD
1
HKEY_CURRENT_USER\SOFTWARE\DarkStar\Launch\Config
AutoExec
REG_SZ

HKEY_CURRENT_USER\SOFTWARE\DarkStar\Launch\Config
AutoHide
REG_DWORD
0
HKEY_CURRENT_USER\SOFTWARE\DarkStar\Launch\Config
CommandHistory
REG_DWORD
40
HKEY_CURRENT_USER\SOFTWARE\DarkStar\Launch\Config
SaveConfigOnExit
REG_DWORD
1
HKEY_CURRENT_USER\SOFTWARE\DarkStar\Launch\Config
ExecuteOnRightClick
REG_DWORD
1
HKEY_CURRENT_USER\SOFTWARE\DarkStar\Launch\Config
FastAutoHide
REG_DWORD
1
HKEY_CURRENT_USER\SOFTWARE\DarkStar\Launch\Config
ScreenEdge
REG_DWORD
1
HKEY_CURRENT_USER\SOFTWARE\DarkStar\Launch\Config
StartingDirectory
REG_SZ
.
HKEY_CURRENT_USER\SOFTWARE\DarkStar\Launch\Config
TaskBarVisible
REG_DWORD
1
HKEY_CURRENT_USER\SOFTWARE\DarkStar\Launch\Config
ErrorTimer
REG_DWORD
5
HKEY_CURRENT_USER\SOFTWARE\DarkStar\Launch\Config
WebBrowserDDEName
REG_SZ
NETSCAPE
HKEY_CURRENT_USER\SOFTWARE\DarkStar\Launch\Config
WebBrowserName
REG_SZ
C:\Program Files\Netscape\Navigator\Program\Netscape.exe
HKEY_CURRENT_USER\Software\DarkStar\Launch\Config
ScriptPath
REG_SZ
%InstallDir%Scripts

//
// Start populating HKEY_LOCAL_MACHINE\Software\DarkStar\Launch\Config
//
DSTSetup:RegistryValue
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Config
AlwaysOnTop
REG_DWORD
1
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Config
AutoExec
REG_SZ

HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Config
AutoHide
REG_DWORD
0
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Config
CommandHistory
REG_DWORD
40
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Config
SaveConfigOnExit
REG_DWORD
1
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Config
TaskBarVisible
REG_DWORD
1
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Config
ExecuteOnRightClick
REG_DWORD
1
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Config
FastAutoHide
REG_DWORD
1
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Config
ScreenEdge
REG_DWORD
1
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Config
StartingDirectory
REG_SZ
.
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Config
ErrorTimer
REG_DWORD
5
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Config
WebBrowserDDEName
REG_SZ
NETSCAPE
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Config
WebBrowserName
REG_SZ
C:\Program Files\Netscape\Navigator\Program\Netscape.exe
HKEY_LOCAL_MACHINE\Software\DarkStar\Launch\Config
ScriptPath
REG_SZ
%InstallDir%Scripts
HKEY_LOCAL_MACHINE\Software\DarkStar\Launch\Config
ScriptPath
REG_SZ
%InstallDir%HelpPath

//
// Start populating HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
//
DSTSetup:RegistryValue
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
ALIAS
REG_SZ
:ALIAS
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
B
REG_SZ
:BROWSE
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
BROWSE
REG_SZ
:BROWSE
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
CD
REG_SZ
:CD
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
CMD
REG_SZ
%COMSPEC%
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
CONFIG
REG_SZ
:CONFIG
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
CONTROLPANEL
REG_SZ
:CPANEL
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
CPANEL
REG_SZ
:CPANEL
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
DESKTOP
REG_SZ
:DESKTOP
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
DIR
REG_SZ
:BROWSE
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
E
REG_SZ
:EXPLORE
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
EXIT
REG_SZ
:EXIT
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
EXPLORE
REG_SZ
:EXPLORE
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
HELP
REG_SZ
:HELP
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
LOGOFF
REG_SZ
:LOGOFF
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
MAP
REG_SZ
:MAP
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
MYCOMPUTER
REG_SZ
:MYCOMPUTER
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
NETWORK
REG_SZ
:NETWORK
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
PRINTERS
REG_SZ
:PRINTERS
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
QUIT
REG_SZ
:EXIT
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
RECYCLE
REG_SZ
:RECYCLE
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
RESET
REG_SZ
:RESET
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
RESETHISTORY
REG_SZ
:RESETHISTORY
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
SCRIPT
REG_SZ
:SCRIPT
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
SET
REG_SZ
:SET
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
SHUTDOWN
REG_SZ
:SHUTDOWN
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
SS
REG_SZ
:STARTSS
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
STARTSS
REG_SZ
:STARTSS
HKEY_LOCAL_MACHINE\SOFTWARE\DarkStar\Launch\Aliases
URL
REG_SZ
:URL

//
// Start populating HKEY_CLASS_ROOT\.dls and HKEY_CLASS_ROOT\dlsfile
//
HKEY_CLASS_ROOT\.dls

REG_SZ
dlsfile
HKEY_CLASS_ROOT\.dls
Content Type
REG_SZ
text/plain
HKEY_CLASS_ROOT\dlsfile

REG_SZ
DSTLaunch Script File
HKEY_CLASS_ROOT\dlsfile\DefaultIcon

REG_SZ
%InstallDir%dstlaunch.exe,0
HKEY_CLASS_ROOT\dlsfile\Shell

REG_SZ
Open
HKEY_CLASS_ROOT\dlsfile\Shell\Edit\command

REG_SZ
notepad.exe %1
HKEY_CLASS_ROOT\dlsfile\Shell\Open
EditFlags
REG_BINARY
001000000000
HKEY_CLASS_ROOT\dlsfile\Shell\Open\command

REG_SZ
%InstallDir%dstlaunch.exe %1
HKEY_CLASS_ROOT\dlsfile\Shell\Open\ddeexec

REG_SZ
%1
HKEY_CLASS_ROOT\dlsfile\Shell\Open\ddeexec\Application

REG_SZ
DSTLaunch
HKEY_CLASS_ROOT\dlsfile\Shell\Open\ddeexec\ifexec

REG_SZ
%InstallDir%dstlaunch.exe
HKEY_CLASS_ROOT\dlsfile\Shell\Open\ddeexec\topic

REG_SZ
RUN

//
// Create a directory under the install directory.  
// Multiple lines can be used to specify multiple dirs.
//
DSTSetup:AddDirectory
HelpFile

//
// Copy a file from the temp directory to the installation directory.
//	Path to copy to
//	File to copy
// Multiple lines can be used to specify multiple dirs.
//
DSTSetup:CopyFile
.\
DSTLaunch.exe
.\
setup.exe
.\
readme.txt
.\
ureadme.txt
.\
legal.txt
HelpFile
DSTLaunchHelpFile.chm

