diff --git a/Setup/.vs/Setup/v14/.suo b/Setup/.vs/Setup/v14/.suo
new file mode 100644
index 0000000..9ec8540
Binary files /dev/null and b/Setup/.vs/Setup/v14/.suo differ
diff --git a/Setup/Setup.sln b/Setup/Setup.sln
new file mode 100644
index 0000000..0be6d94
--- /dev/null
+++ b/Setup/Setup.sln
@@ -0,0 +1,36 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25123.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{930C7802-8A8C-48F9-8165-68863BCCD9DD}") = "Setup", "Setup\Setup.wixproj", "{2E68C3D2-E9B2-45C4-9826-A8602A4DFEED}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MicronSync", "..\MicronSync\MicronSync.csproj", "{85713D72-FF1F-47BC-B034-FB20ADF4A84A}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {2E68C3D2-E9B2-45C4-9826-A8602A4DFEED}.Debug|Any CPU.ActiveCfg = Debug|x86
+ {2E68C3D2-E9B2-45C4-9826-A8602A4DFEED}.Debug|x86.ActiveCfg = Debug|x86
+ {2E68C3D2-E9B2-45C4-9826-A8602A4DFEED}.Debug|x86.Build.0 = Debug|x86
+ {2E68C3D2-E9B2-45C4-9826-A8602A4DFEED}.Release|Any CPU.ActiveCfg = Release|x86
+ {2E68C3D2-E9B2-45C4-9826-A8602A4DFEED}.Release|x86.ActiveCfg = Release|x86
+ {2E68C3D2-E9B2-45C4-9826-A8602A4DFEED}.Release|x86.Build.0 = Release|x86
+ {85713D72-FF1F-47BC-B034-FB20ADF4A84A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {85713D72-FF1F-47BC-B034-FB20ADF4A84A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {85713D72-FF1F-47BC-B034-FB20ADF4A84A}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {85713D72-FF1F-47BC-B034-FB20ADF4A84A}.Debug|x86.Build.0 = Debug|Any CPU
+ {85713D72-FF1F-47BC-B034-FB20ADF4A84A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {85713D72-FF1F-47BC-B034-FB20ADF4A84A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {85713D72-FF1F-47BC-B034-FB20ADF4A84A}.Release|x86.ActiveCfg = Release|Any CPU
+ {85713D72-FF1F-47BC-B034-FB20ADF4A84A}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/Setup/Setup/Product.wxs b/Setup/Setup/Product.wxs
new file mode 100644
index 0000000..bc840a4
--- /dev/null
+++ b/Setup/Setup/Product.wxs
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Setup/Setup/Setup.wixproj b/Setup/Setup/Setup.wixproj
new file mode 100644
index 0000000..0b3ee80
--- /dev/null
+++ b/Setup/Setup/Setup.wixproj
@@ -0,0 +1,45 @@
+
+
+
+ Debug
+ x86
+ 3.10
+ 2e68c3d2-e9b2-45c4-9826-a8602a4dfeed
+ 2.0
+ Setup
+ Package
+ $(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets
+ $(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets
+
+
+ bin\$(Configuration)\
+ obj\$(Configuration)\
+ Debug
+
+
+ bin\$(Configuration)\
+ obj\$(Configuration)\
+
+
+
+
+
+
+ MicronSync
+ {85713d72-ff1f-47bc-b034-fb20adf4a84a}
+ True
+ True
+ Binaries;Content;Satellites
+ INSTALLFOLDER
+
+
+
+
+
\ No newline at end of file
diff --git a/Setup/Setup/bin/Debug/Setup.msi b/Setup/Setup/bin/Debug/Setup.msi
new file mode 100644
index 0000000..d823018
Binary files /dev/null and b/Setup/Setup/bin/Debug/Setup.msi differ
diff --git a/Setup/Setup/bin/Debug/Setup.wixpdb b/Setup/Setup/bin/Debug/Setup.wixpdb
new file mode 100644
index 0000000..5cfbb4b
--- /dev/null
+++ b/Setup/Setup/bin/Debug/Setup.wixpdb
@@ -0,0 +1 @@
+11252
2Installation Database
3MicronSync
4Rebound Software
5Installer
6This installer database contains the logic and data required to install MicronSync.
7Intel;1033
9{FB38C34D-93CE-45BF-8BA4-6C5AA9027892}
14300
152
192
122016/07/25 15:52:47
132016/07/25 15:52:47
18Windows Installer XML Toolset (3.10.2.2516)
_SummaryInformationPropertyIdN
_SummaryInformationValueN
_ValidationTableNIdentifierName of table
_ValidationColumnNIdentifierName of column
_ValidationNullableNY;NWhether the column is nullable
_ValidationMinValueY-21474836472147483647Minimum value allowed
_ValidationMaxValueY-21474836472147483647Maximum value allowed
_ValidationKeyTableYIdentifierFor foreign key, Name of table to which data must link
_ValidationKeyColumnY132Column to which foreign key connects
_ValidationCategoryYText;Formatted;Template;Condition;Guid;Path;Version;Language;Identifier;Binary;UpperCase;LowerCase;Filename;Paths;AnyPath;WildCardFilename;RegPath;CustomSource;Property;Cabinet;Shortcut;FormattedSDDLText;Integer;DoubleInteger;TimeDate;DefaultDirString category
_ValidationSetYTextSet of values that are permitted
_ValidationDescriptionYTextDescription of column
AdminExecuteSequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.
AdminExecuteSequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
AdminExecuteSequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
AdminUISequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.
AdminUISequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
AdminUISequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
AdvtExecuteSequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.
AdvtExecuteSequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
AdvtExecuteSequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
ComponentComponentNIdentifierPrimary key used to identify a particular component record.
ComponentComponentIdYGuidA string GUID unique to this component, version, and language.
ComponentDirectory_NDirectory1IdentifierRequired key of a Directory table record. This is actually a property name whose value contains the actual path, set either by the AppSearch action or with the default setting obtained from the Directory table.
ComponentAttributesNRemote execution option, one of irsEnum
ComponentConditionYConditionA conditional statement that will disable this component if the specified condition evaluates to the 'True' state. If a component is disabled, it will not be installed, regardless of the 'Action' state associated with the component.
ComponentKeyPathYFile;Registry;ODBCDataSource1IdentifierEither the primary key into the File table, Registry table, or ODBCDataSource table. This extract path is stored when the component is installed, and is used to detect the presence of the component and to return the path to it.
DirectoryDirectoryNIdentifierUnique identifier for directory entry, primary key. If a property by this name is defined, it contains the full path to the directory.
DirectoryDirectory_ParentYDirectory1IdentifierReference to the entry in this table specifying the default parent directory. A record parented to itself or with a Null parent represents a root of the install tree.
DirectoryDefaultDirNDefaultDirThe default sub-path under parent's path.
FeatureFeatureNIdentifierPrimary key used to identify a particular feature record.
FeatureFeature_ParentYFeature1IdentifierOptional key of a parent record in the same table. If the parent is not selected, then the record will not be installed. Null indicates a root item.
FeatureTitleYTextShort text identifying a visible feature item.
FeatureDescriptionYTextLonger descriptive text describing a visible feature item.
FeatureDisplayY032767Numeric sort order, used to force a specific display ordering.
FeatureLevelN032767The install level at which record will be initially selected. An install level of 0 will disable an item and prevent its display.
FeatureDirectory_YDirectory1UpperCaseThe name of the Directory that can be configured by the UI. A non-null value will enable the browse button.
FeatureAttributesN0;1;2;4;5;6;8;9;10;16;17;18;20;21;22;24;25;26;32;33;34;36;37;38;48;49;50;52;53;54Feature attributes
FeatureComponentsFeature_NFeature1IdentifierForeign key into Feature table.
FeatureComponentsComponent_NComponent1IdentifierForeign key into Component table.
FileFileNIdentifierPrimary key, non-localized token, must match identifier in cabinet. For uncompressed files, this field is ignored.
FileComponent_NComponent1IdentifierForeign key referencing Component that controls the file.
FileFileNameNFilenameFile name used for installation, may be localized. This may contain a "short name|long name" pair.
FileFileSizeN02147483647Size of file in bytes (long integer).
FileVersionYFile1VersionVersion string for versioned files; Blank for unversioned files.
FileLanguageYLanguageList of decimal language Ids, comma-separated if more than one.
FileAttributesY032767Integer containing bit flags representing file attributes (with the decimal value of each bit position in parentheses)
FileSequenceN12147483647Sequence with respect to the media images; order must track cabinet order.
IconNameNIdentifierPrimary key. Name of the icon file.
IconDataNBinaryBinary stream. The binary icon data in PE (.DLL or .EXE) or icon (.ICO) format.
InstallExecuteSequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.
InstallExecuteSequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
InstallExecuteSequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
InstallUISequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.
InstallUISequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
InstallUISequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
MediaDiskIdN132767Primary key, integer to determine sort order for table.
MediaLastSequenceN02147483647File sequence number for the last file for this media.
MediaDiskPromptYTextDisk name: the visible text actually printed on the disk. This will be used to prompt the user when this disk needs to be inserted.
MediaCabinetYCabinetIf some or all of the files stored on the media are compressed in a cabinet, the name of that cabinet.
MediaVolumeLabelYTextThe label attributed to the volume.
MediaSourceYPropertyThe property defining the location of the cabinet file.
MsiFileHashFile_NFile1IdentifierPrimary key, foreign key into File table referencing file with this hash
MsiFileHashOptionsN032767Various options and attributes for this hash.
MsiFileHashHashPart1NSize of file in bytes (long integer).
MsiFileHashHashPart2NSize of file in bytes (long integer).
MsiFileHashHashPart3NSize of file in bytes (long integer).
MsiFileHashHashPart4NSize of file in bytes (long integer).
PropertyPropertyNIdentifierName of property, uppercase if settable by launcher or loader.
PropertyValueNTextString value for property. Never null or empty.
RegistryRegistryNIdentifierPrimary key, non-localized token.
RegistryRootN-13The predefined root key for the registry value, one of rrkEnum.
RegistryKeyNRegPathThe key for the registry value.
RegistryNameYFormattedThe registry value name.
RegistryValueYFormattedThe registry value.
RegistryComponent_NComponent1IdentifierForeign key into the Component table referencing component that controls the installing of the registry value.
RemoveFileFileKeyNIdentifierPrimary key used to identify a particular file entry
RemoveFileComponent_NComponent1IdentifierForeign key referencing Component that controls the file to be removed.
RemoveFileFileNameYWildCardFilenameName of the file to be removed.
RemoveFileDirPropertyNIdentifierName of a property whose value is assumed to resolve to the full pathname to the folder of the file to be removed.
RemoveFileInstallModeN1;2;3Installation option, one of iimEnum.
ShortcutShortcutNIdentifierPrimary key, non-localized token.
ShortcutDirectory_NDirectory1IdentifierForeign key into the Directory table denoting the directory where the shortcut file is created.
ShortcutNameNFilenameThe name of the shortcut to be created.
ShortcutComponent_NComponent1IdentifierForeign key into the Component table denoting the component whose selection gates the the shortcut creation/deletion.
ShortcutTargetNShortcutThe shortcut target. This is usually a property that is expanded to a file or a folder that the shortcut points to.
ShortcutArgumentsYFormattedThe command-line arguments for the shortcut.
ShortcutDescriptionYTextThe description for the shortcut.
ShortcutHotkeyY032767The hotkey for the shortcut. It has the virtual-key code for the key in the low-order byte, and the modifier flags in the high-order byte.
ShortcutIcon_YIcon1IdentifierForeign key into the File table denoting the external icon file for the shortcut.
ShortcutIconIndexY-3276732767The icon index for the shortcut.
ShortcutShowCmdY1;3;7The show command for the application window.The following values may be used.
ShortcutWkDirYIdentifierName of property defining location of working directory.
ShortcutDisplayResourceDLLYFormattedThe Formatted string providing the full path to the language neutral file containing the MUI Manifest.
ShortcutDisplayResourceIdY032767The display name index for the shortcut. This must be a non-negative number.
ShortcutDescriptionResourceDLLYFormattedThe Formatted string providing the full path to the language neutral file containing the MUI Manifest.
ShortcutDescriptionResourceIdY032767The description name index for the shortcut. This must be a non-negative number.
CostInitialize800
FileCost900
CostFinalize1000
InstallValidate1400
InstallInitialize1500
InstallAdminPackage3900
InstallFiles4000
InstallFinalize6600
CostInitialize800
FileCost900
CostFinalize1000
ExecuteAction1300
CostInitialize800
CostFinalize1000
InstallValidate1400
InstallInitialize1500
CreateShortcuts4500
PublishFeatures6300
PublishProduct6400
InstallFinalize6600
MicronSync.exe{DC26F3BC-741D-472D-AF18-B8BD2E8349B0}APPLICATIONROOTDIRECTORY0MicronSync.exe
Readme.txt{4EF6FD4E-8106-4A19-9221-77F5A08026B8}APPLICATIONROOTDIRECTORY0Readme.txt
ApplicationShortcut{50D2DE0F-4C8E-449B-B0C4-F3F1A2747386}ApplicationProgramsFolder4reg384DEAB56A8033D3A0DE44CF7361A6D4
APPLICATIONROOTDIRECTORYProgramFilesFolderucwn9ttt|MicronSync
ProgramFilesFolderTARGETDIR.
ApplicationProgramsFolderProgramMenuFolderdpestyae|MicronSync
ProgramMenuFolderTARGETDIR.
TARGETDIRSourceDir
MainApplicationMain Application210
MainApplicationApplicationShortcut
MainApplicationReadme.txt
MainApplicationMicronSync.exe
MicronSync.exeMicronSync.exeuushm2jo.exe|MicronSync.exe15979521.2.5.1015361
Readme.txtReadme.txtReadme.txt5115122
MicronSync.icoC:\P4\MicronSync\MicronSync\MicronSync.ico
ValidateProductID700
CostInitialize800
FileCost900
CostFinalize1000
InstallValidate1400
InstallInitialize1500
ProcessComponents1600
UnpublishFeatures1800
RemoveRegistryValues2600
RemoveShortcuts3200
RemoveFiles3500
InstallFiles4000
CreateShortcuts4500
WriteRegistryValues5000
RegisterUser6000
RegisterProduct6100
PublishFeatures6300
PublishProduct6400
InstallFinalize6600
ValidateProductID700
CostInitialize800
FileCost900
CostFinalize1000
ExecuteAction1300
Readme.txt0961628284714833562-1340017919-1351251214
ARPPRODUCTICONMicronSync.ico
ARPNOMODIFYyes
ManufacturerRebound Software
ProductCode{69C3CF0B-A40F-46AA-B984-4A678E9025BA}
ProductLanguage1033
ProductNameMicronSync
ProductVersion1.2.5.1
UpgradeCode{DC26F3BC-741D-472D-AF18-B8BD2E8349B0}
SecureCustomPropertiesARPNOMODIFY
reg384DEAB56A8033D3A0DE44CF7361A6D41Software\Microsoft\MicronSyncinstalled#1ApplicationShortcut
ApplicationProgramsFolderApplicationShortcutApplicationProgramsFolder2
ApplicationStartMenuShortcutApplicationProgramsFolderyfap2qgf|MicronSyncApplicationShortcut[APPLICATIONROOTDIRECTORY]MicronSync.exeCreate and restore backups to locations of your choice with ease. Save out settings used for fast and convenient control of your backups. All with an intuative to use interface designed for both control and simplicity.APPLICATIONROOTDIRECTORY
ReadmeStartMenuShortcutApplicationProgramsFolderReadmeApplicationShortcut[APPLICATIONROOTDIRECTORY]Readme.txtAPPLICATIONROOTDIRECTORY
3.10.2.2516C:\P4\MicronSync\Setup\Setup\bin\Debug\Setup.msiC:\P4\MicronSync\Setup\Setup\Setup.wixprojC:\P4\MicronSync\Setup\Setup\bin\Debug\Setup.wixpdb
*5MainApplication20
MainApplication1ApplicationShortcut10
MainApplication1Readme.txt10
MainApplication1MicronSync.exe10
MicronSync.exeAPPLICATIONROOTDIRECTORY1C:\P4\MicronSync\MicronSync\bin\Release\MicronSync.exe-110
Readme.txtAPPLICATIONROOTDIRECTORY1C:\P4\MicronSync\MicronSync\bin\Release\Readme.txt-100
MainApplicationFeatureMicronSync.exeComponent
MainApplicationFeatureReadme.txtComponent
MainApplicationFeatureApplicationShortcutComponent
*ProductMainApplicationFeature
PropertyManufacturer
PropertyProductCode
PropertyProductLanguage
PropertyProductName
PropertyProductVersion
PropertyUpgradeCode
DirectoryAPPLICATIONROOTDIRECTORY
Media1
Media1
DirectoryApplicationProgramsFolder
ComponentMicronSync.exe
ComponentReadme.txt
ComponentApplicationShortcut
\ No newline at end of file
diff --git a/Setup/Setup/bin/Release/Setup.msi b/Setup/Setup/bin/Release/Setup.msi
new file mode 100644
index 0000000..4e62aa0
Binary files /dev/null and b/Setup/Setup/bin/Release/Setup.msi differ
diff --git a/Setup/Setup/bin/Release/Setup.wixpdb b/Setup/Setup/bin/Release/Setup.wixpdb
new file mode 100644
index 0000000..6b5421b
--- /dev/null
+++ b/Setup/Setup/bin/Release/Setup.wixpdb
@@ -0,0 +1 @@
+11252
2Installation Database
3MicronSync
4Rebound Software
5Installer
6This installer database contains the logic and data required to install MicronSync.
7Intel;1033
9{50561612-8EB2-4F91-9F87-22FF447C1AA6}
14300
152
192
122016/11/04 14:39:08
132016/11/04 14:39:08
18Windows Installer XML Toolset (3.10.2.2516)
_SummaryInformationPropertyIdN
_SummaryInformationValueN
_ValidationTableNIdentifierName of table
_ValidationColumnNIdentifierName of column
_ValidationNullableNY;NWhether the column is nullable
_ValidationMinValueY-21474836472147483647Minimum value allowed
_ValidationMaxValueY-21474836472147483647Maximum value allowed
_ValidationKeyTableYIdentifierFor foreign key, Name of table to which data must link
_ValidationKeyColumnY132Column to which foreign key connects
_ValidationCategoryYText;Formatted;Template;Condition;Guid;Path;Version;Language;Identifier;Binary;UpperCase;LowerCase;Filename;Paths;AnyPath;WildCardFilename;RegPath;CustomSource;Property;Cabinet;Shortcut;FormattedSDDLText;Integer;DoubleInteger;TimeDate;DefaultDirString category
_ValidationSetYTextSet of values that are permitted
_ValidationDescriptionYTextDescription of column
AdminExecuteSequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.
AdminExecuteSequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
AdminExecuteSequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
AdminUISequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.
AdminUISequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
AdminUISequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
AdvtExecuteSequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.
AdvtExecuteSequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
AdvtExecuteSequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
ComponentComponentNIdentifierPrimary key used to identify a particular component record.
ComponentComponentIdYGuidA string GUID unique to this component, version, and language.
ComponentDirectory_NDirectory1IdentifierRequired key of a Directory table record. This is actually a property name whose value contains the actual path, set either by the AppSearch action or with the default setting obtained from the Directory table.
ComponentAttributesNRemote execution option, one of irsEnum
ComponentConditionYConditionA conditional statement that will disable this component if the specified condition evaluates to the 'True' state. If a component is disabled, it will not be installed, regardless of the 'Action' state associated with the component.
ComponentKeyPathYFile;Registry;ODBCDataSource1IdentifierEither the primary key into the File table, Registry table, or ODBCDataSource table. This extract path is stored when the component is installed, and is used to detect the presence of the component and to return the path to it.
DirectoryDirectoryNIdentifierUnique identifier for directory entry, primary key. If a property by this name is defined, it contains the full path to the directory.
DirectoryDirectory_ParentYDirectory1IdentifierReference to the entry in this table specifying the default parent directory. A record parented to itself or with a Null parent represents a root of the install tree.
DirectoryDefaultDirNDefaultDirThe default sub-path under parent's path.
FeatureFeatureNIdentifierPrimary key used to identify a particular feature record.
FeatureFeature_ParentYFeature1IdentifierOptional key of a parent record in the same table. If the parent is not selected, then the record will not be installed. Null indicates a root item.
FeatureTitleYTextShort text identifying a visible feature item.
FeatureDescriptionYTextLonger descriptive text describing a visible feature item.
FeatureDisplayY032767Numeric sort order, used to force a specific display ordering.
FeatureLevelN032767The install level at which record will be initially selected. An install level of 0 will disable an item and prevent its display.
FeatureDirectory_YDirectory1UpperCaseThe name of the Directory that can be configured by the UI. A non-null value will enable the browse button.
FeatureAttributesN0;1;2;4;5;6;8;9;10;16;17;18;20;21;22;24;25;26;32;33;34;36;37;38;48;49;50;52;53;54Feature attributes
FeatureComponentsFeature_NFeature1IdentifierForeign key into Feature table.
FeatureComponentsComponent_NComponent1IdentifierForeign key into Component table.
FileFileNIdentifierPrimary key, non-localized token, must match identifier in cabinet. For uncompressed files, this field is ignored.
FileComponent_NComponent1IdentifierForeign key referencing Component that controls the file.
FileFileNameNFilenameFile name used for installation, may be localized. This may contain a "short name|long name" pair.
FileFileSizeN02147483647Size of file in bytes (long integer).
FileVersionYFile1VersionVersion string for versioned files; Blank for unversioned files.
FileLanguageYLanguageList of decimal language Ids, comma-separated if more than one.
FileAttributesY032767Integer containing bit flags representing file attributes (with the decimal value of each bit position in parentheses)
FileSequenceN12147483647Sequence with respect to the media images; order must track cabinet order.
IconNameNIdentifierPrimary key. Name of the icon file.
IconDataNBinaryBinary stream. The binary icon data in PE (.DLL or .EXE) or icon (.ICO) format.
InstallExecuteSequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.
InstallExecuteSequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
InstallExecuteSequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
InstallUISequenceActionNIdentifierName of action to invoke, either in the engine or the handler DLL.
InstallUISequenceConditionYConditionOptional expression which skips the action if evaluates to expFalse.If the expression syntax is invalid, the engine will terminate, returning iesBadActionData.
InstallUISequenceSequenceY-432767Number that determines the sort order in which the actions are to be executed. Leave blank to suppress action.
MediaDiskIdN132767Primary key, integer to determine sort order for table.
MediaLastSequenceN02147483647File sequence number for the last file for this media.
MediaDiskPromptYTextDisk name: the visible text actually printed on the disk. This will be used to prompt the user when this disk needs to be inserted.
MediaCabinetYCabinetIf some or all of the files stored on the media are compressed in a cabinet, the name of that cabinet.
MediaVolumeLabelYTextThe label attributed to the volume.
MediaSourceYPropertyThe property defining the location of the cabinet file.
MsiFileHashFile_NFile1IdentifierPrimary key, foreign key into File table referencing file with this hash
MsiFileHashOptionsN032767Various options and attributes for this hash.
MsiFileHashHashPart1NSize of file in bytes (long integer).
MsiFileHashHashPart2NSize of file in bytes (long integer).
MsiFileHashHashPart3NSize of file in bytes (long integer).
MsiFileHashHashPart4NSize of file in bytes (long integer).
PropertyPropertyNIdentifierName of property, uppercase if settable by launcher or loader.
PropertyValueNTextString value for property. Never null or empty.
RegistryRegistryNIdentifierPrimary key, non-localized token.
RegistryRootN-13The predefined root key for the registry value, one of rrkEnum.
RegistryKeyNRegPathThe key for the registry value.
RegistryNameYFormattedThe registry value name.
RegistryValueYFormattedThe registry value.
RegistryComponent_NComponent1IdentifierForeign key into the Component table referencing component that controls the installing of the registry value.
RemoveFileFileKeyNIdentifierPrimary key used to identify a particular file entry
RemoveFileComponent_NComponent1IdentifierForeign key referencing Component that controls the file to be removed.
RemoveFileFileNameYWildCardFilenameName of the file to be removed.
RemoveFileDirPropertyNIdentifierName of a property whose value is assumed to resolve to the full pathname to the folder of the file to be removed.
RemoveFileInstallModeN1;2;3Installation option, one of iimEnum.
ShortcutShortcutNIdentifierPrimary key, non-localized token.
ShortcutDirectory_NDirectory1IdentifierForeign key into the Directory table denoting the directory where the shortcut file is created.
ShortcutNameNFilenameThe name of the shortcut to be created.
ShortcutComponent_NComponent1IdentifierForeign key into the Component table denoting the component whose selection gates the the shortcut creation/deletion.
ShortcutTargetNShortcutThe shortcut target. This is usually a property that is expanded to a file or a folder that the shortcut points to.
ShortcutArgumentsYFormattedThe command-line arguments for the shortcut.
ShortcutDescriptionYTextThe description for the shortcut.
ShortcutHotkeyY032767The hotkey for the shortcut. It has the virtual-key code for the key in the low-order byte, and the modifier flags in the high-order byte.
ShortcutIcon_YIcon1IdentifierForeign key into the File table denoting the external icon file for the shortcut.
ShortcutIconIndexY-3276732767The icon index for the shortcut.
ShortcutShowCmdY1;3;7The show command for the application window.The following values may be used.
ShortcutWkDirYIdentifierName of property defining location of working directory.
ShortcutDisplayResourceDLLYFormattedThe Formatted string providing the full path to the language neutral file containing the MUI Manifest.
ShortcutDisplayResourceIdY032767The display name index for the shortcut. This must be a non-negative number.
ShortcutDescriptionResourceDLLYFormattedThe Formatted string providing the full path to the language neutral file containing the MUI Manifest.
ShortcutDescriptionResourceIdY032767The description name index for the shortcut. This must be a non-negative number.
CostInitialize800
FileCost900
CostFinalize1000
InstallValidate1400
InstallInitialize1500
InstallAdminPackage3900
InstallFiles4000
InstallFinalize6600
CostInitialize800
FileCost900
CostFinalize1000
ExecuteAction1300
CostInitialize800
CostFinalize1000
InstallValidate1400
InstallInitialize1500
CreateShortcuts4500
PublishFeatures6300
PublishProduct6400
InstallFinalize6600
MicronSync.exe{DC26F3BC-741D-472D-AF18-B8BD2E8349B0}APPLICATIONROOTDIRECTORY0MicronSync.exe
Readme.txt{4EF6FD4E-8106-4A19-9221-77F5A08026B8}APPLICATIONROOTDIRECTORY0Readme.txt
ApplicationShortcut{50D2DE0F-4C8E-449B-B0C4-F3F1A2747386}ApplicationProgramsFolder4reg384DEAB56A8033D3A0DE44CF7361A6D4
APPLICATIONROOTDIRECTORYProgramFilesFolderucwn9ttt|MicronSync
ProgramFilesFolderTARGETDIR.
ApplicationProgramsFolderProgramMenuFolderdpestyae|MicronSync
ProgramMenuFolderTARGETDIR.
TARGETDIRSourceDir
MainApplicationMain Application210
MainApplicationApplicationShortcut
MainApplicationReadme.txt
MainApplicationMicronSync.exe
MicronSync.exeMicronSync.exeuushm2jo.exe|MicronSync.exe6912001.3.0.0015361
Readme.txtReadme.txtReadme.txt5115122
MicronSync.icoC:\P4\MicronSync\MicronSync\MicronSync.ico
ValidateProductID700
CostInitialize800
FileCost900
CostFinalize1000
InstallValidate1400
InstallInitialize1500
ProcessComponents1600
UnpublishFeatures1800
RemoveRegistryValues2600
RemoveShortcuts3200
RemoveFiles3500
InstallFiles4000
CreateShortcuts4500
WriteRegistryValues5000
RegisterUser6000
RegisterProduct6100
PublishFeatures6300
PublishProduct6400
InstallFinalize6600
ValidateProductID700
CostInitialize800
FileCost900
CostFinalize1000
ExecuteAction1300
Readme.txt0961628284714833562-1340017919-1351251214
ARPPRODUCTICONMicronSync.ico
ARPNOMODIFYyes
ManufacturerRebound Software
ProductCode{431E73C6-7EA3-492D-868E-36E37C3AB025}
ProductLanguage1033
ProductNameMicronSync
ProductVersion1.3.0.0
UpgradeCode{DC26F3BC-741D-472D-AF18-B8BD2E8349B0}
SecureCustomPropertiesARPNOMODIFY
reg384DEAB56A8033D3A0DE44CF7361A6D41Software\Microsoft\MicronSyncinstalled#1ApplicationShortcut
ApplicationProgramsFolderApplicationShortcutApplicationProgramsFolder2
ApplicationStartMenuShortcutApplicationProgramsFolderyfap2qgf|MicronSyncApplicationShortcut[APPLICATIONROOTDIRECTORY]MicronSync.exeCreate and restore backups to locations of your choice with ease. Save out settings used for fast and convenient control of your backups. All with an intuative to use interface designed for both control and simplicity.APPLICATIONROOTDIRECTORY
ReadmeStartMenuShortcutApplicationProgramsFolderReadmeApplicationShortcut[APPLICATIONROOTDIRECTORY]Readme.txtAPPLICATIONROOTDIRECTORY
3.10.2.2516C:\P4\MicronSync\Setup\Setup\bin\Release\Setup.msiC:\P4\MicronSync\Setup\Setup\Setup.wixprojC:\P4\MicronSync\Setup\Setup\bin\Release\Setup.wixpdb
*5MainApplication20
MainApplication1ApplicationShortcut10
MainApplication1Readme.txt10
MainApplication1MicronSync.exe10
MicronSync.exeAPPLICATIONROOTDIRECTORY1C:\P4\MicronSync\MicronSync\bin\Release\MicronSync.exe-110
Readme.txtAPPLICATIONROOTDIRECTORY1C:\P4\MicronSync\MicronSync\bin\Release\Readme.txt-100
MainApplicationFeatureMicronSync.exeComponent
MainApplicationFeatureReadme.txtComponent
MainApplicationFeatureApplicationShortcutComponent
*ProductMainApplicationFeature
PropertyManufacturer
PropertyProductCode
PropertyProductLanguage
PropertyProductName
PropertyProductVersion
PropertyUpgradeCode
DirectoryAPPLICATIONROOTDIRECTORY
Media1
Media1
DirectoryApplicationProgramsFolder
ComponentMicronSync.exe
ComponentReadme.txt
ComponentApplicationShortcut
\ No newline at end of file