Code: Select all
<Title>
Example
<Version>
1.0
<Company>
LastOS
<Description>
This is an example of a SetupS2 set file.
<URLs>
http://www.homepage.com
<UpdateURLs>
http://www.lastos.net/ssapps/example
http://www.sourceforge/example/ExampleSetup.exe
<Catalogs>
Optical Burning
<Flags>
AlwaysShow = 0
AlwaysHide = 0
AtNewSetupOnly = 0
SkipShortcutSort = 0
NoMenuIcons = 0
<Type>
ssApp|ppApp|ppGame|ppTweak
<Dates>
Build = "2010/09/05"
Installed = "2010/09/07"
<System>
Arch = "all|x86|x64"
OS = "all|2k|xp|2k3|vista|7|linux"
<Installers>
ExampleSetup.exe /Silent
<InstallPath>
%ProgramFiles%\Example
<Script>
echo Hello world
<Registry>
[HKEY_CURRENT_USER\Software\Example]
"Example"="Yes"
<CleanUpLinks>
Example Spam
Incredimail Games (There everywhere)
<InstallFonts>
Ariel.ttf
Fonts\Times New Roman.ttf
<Shortcuts>
DefaultLinkDefaultMenuPath = "\Example\"
DefaultLinkFlags = "menu|programs|desktop|quicklaunch|startup|sendto"
DefaultLinkOpts = "keepdefaultpath|skipsort|forcesort|refresh"
DefaultLinkCatalog = "Optical Burning"
DefaultTargetPath = "%ProgramFiles%\Example"
DefaultTargetWorkDir = "%ProgramFiles%\Example"
TargetFile = "Example.exe"
TargetPath = "%ProgramFiles%\Example"
TargetWorkDir = "%ProgramFiles%\Example"
LinkName = "Example"
LinkDefaultMenuPath = "\Example\"
LinkCatalog = "Optical Burning"
LinkArguments = "-start"
LinkDescription = "Run this Example for an Example of an Example"
LinkIcon = "%ProgramFiles%\Example\Example.exe"
LinkIconNumber = "0"
LinkFlags = "menu|programs|desktop|quicklaunch|startup|sendto"
LinkOpts = "keepdefaultpath|skipsort|forcesort|refresh|maximized|minimized|normal"
LinkExtensions = ".set|.cats|.exts"
Pretty much all except the Title and Description is optional (But we'll get the Builder to do all the leg work, just made more sense to move the flags to each shortcut), Freeze let me know what you think or if you can spot other ideas. Remember we're not aiming for backwards compatibility with this design, this is as tho SetupS was never invented and we were really good at designing a Silent/Sorting app tool