|
1 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
2 | | -<DOCUMENT Type="Advanced Installer" CreateVersion="16.6.1" version="21.2.2" Modules="express" RootPath="." Language="en" Id="{F94250A5-86CD-4D74-BDB8-560C4CA1354D}"> |
| 2 | +<DOCUMENT Type="Advanced Installer" CreateVersion="16.6.1" version="21.5.1" Modules="express" RootPath="." Language="en" Id="{F94250A5-86CD-4D74-BDB8-560C4CA1354D}"> |
3 | 3 | <COMPONENT cid="caphyon.advinst.msicomp.ProjectOptionsComponent"> |
4 | 4 | <ROW Name="HiddenItems" Value="AppXAppDetailsComponent;FixupComponent;AppXCapabilitiesComponent;AppXDependenciesComponent;AppXProductDetailsComponent;AppXVisualAssetsComponent;AppXAppDeclarationsComponent;AppXUriRulesComponent;MsiXDiffComponent;MsixManifestEditorComponent"/> |
5 | 5 | </COMPONENT> |
6 | 6 | <COMPONENT cid="caphyon.advinst.msicomp.MsiPropsComponent"> |
7 | 7 | <ROW Property="AI_APP_FILE" Value="[#ImageGlass.exe]"/> |
8 | 8 | <ROW Property="AI_BITMAP_DISPLAY_MODE" Value="0"/> |
9 | | - <ROW Property="AI_README_FILE" Value="[#ReadMe.rtf]"/> |
10 | 9 | <ROW Property="AI_RUN_AS_ADMIN" Value="0"/> |
11 | 10 | <ROW Property="ALLUSERS" Value="1" MultiBuildValue="MsiBuild:3"/> |
12 | 11 | <ROW Property="ARPCOMMENTS" Value="This installer database contains the logic and data required to install [|ProductName]." ValueLocId="*"/> |
|
15 | 14 | <ROW Property="ARPPRODUCTICON" Value="ImageGlass_1.exe" Type="8"/> |
16 | 15 | <ROW Property="ARPURLINFOABOUT" Value="https://imageglass.org/support"/> |
17 | 16 | <ROW Property="ARPURLUPDATEINFO" Value="https://imageglass.org/download"/> |
18 | | - <ROW Property="CTRLS" Value="3"/> |
| 17 | + <ROW Property="CTRLS" Value="2"/> |
19 | 18 | <ROW Property="MSIFASTINSTALL" MultiBuildValue="MsiBuild:3"/> |
20 | 19 | <ROW Property="Manufacturer" Value="Duong Dieu Phap"/> |
21 | 20 | <ROW Property="MsiLogging" MultiBuildValue="MsiBuild:vp"/> |
22 | | - <ROW Property="ProductCode" Value="1033:{4BB5E23F-B567-48A8-9692-803B9359CC17} " Type="16"/> |
| 21 | + <ROW Property="ProductCode" Value="1033:{C6264DF5-641A-46A4-96D3-0E2BE723D50D} " Type="16"/> |
23 | 22 | <ROW Property="ProductLanguage" Value="1033"/> |
24 | 23 | <ROW Property="ProductName" Value="ImageGlass"/> |
25 | | - <ROW Property="ProductVersion" Value="8.11.12.6" Options="32"/> |
| 24 | + <ROW Property="ProductVersion" Value="8.12.4.30" Options="32"/> |
26 | 25 | <ROW Property="RUNAPPLICATION" Value="1" Type="4"/> |
27 | 26 | <ROW Property="SecureCustomProperties" Value="OLDPRODUCTS;AI_NEWERPRODUCTFOUND"/> |
28 | 27 | <ROW Property="UpgradeCode" Value="{877DB994-AB03-4025-B99D-41CE565E810B}"/> |
29 | | - <ROW Property="VIEWREADME" Value="1" Type="4"/> |
30 | 28 | <ROW Property="WindowsType9X" MultiBuildValue="MsiBuild:Windows 9x/ME" ValueLocId="-"/> |
31 | 29 | <ROW Property="WindowsType9XDisplay" MultiBuildValue="MsiBuild:Windows 9x/ME" ValueLocId="-"/> |
32 | 30 | <ROW Property="WindowsTypeNT" MultiBuildValue="MsiBuild:Windows 9x/ME/NT/2000/XP/Vista/Windows 7/Windows 8 x86/Windows 8.1 x86/Windows 10 x86" ValueLocId="-"/> |
|
36 | 34 | <ROW Property="WindowsTypeNT50Display" MultiBuildValue="MsiBuild:Windows 2000" ValueLocId="-"/> |
37 | 35 | <ROW Property="WindowsTypeNT5X" MultiBuildValue="MsiBuild:Windows XP/2003" ValueLocId="-"/> |
38 | 36 | <ROW Property="WindowsTypeNT5XDisplay" MultiBuildValue="MsiBuild:Windows XP/2003" ValueLocId="-"/> |
39 | | - <ROW Property="WindowsTypeNT64" MultiBuildValue="MsiBuild:Windows Vista x64, Windows Server 2008 x64" ValueLocId="-"/> |
40 | | - <ROW Property="WindowsTypeNT64Display" MultiBuildValue="MsiBuild:Windows Vista x64, Windows Server 2008 x64" ValueLocId="-"/> |
| 37 | + <ROW Property="WindowsTypeNT60" MultiBuildValue="MsiBuild:Windows Vista/Server 2008" ValueLocId="-"/> |
| 38 | + <ROW Property="WindowsTypeNT60Display" MultiBuildValue="MsiBuild:Windows Vista/Server 2008" ValueLocId="-"/> |
41 | 39 | <ROW Property="WindowsTypeNTDisplay" MultiBuildValue="MsiBuild:32-bit Windows versions" ValueLocId="-"/> |
42 | 40 | </COMPONENT> |
43 | 41 | <COMPONENT cid="caphyon.advinst.msicomp.MsiDirsComponent"> |
|
349 | 347 | <COMPONENT cid="caphyon.advinst.msicomp.BootstrOptComponent"> |
350 | 348 | <ROW BootstrOptKey="GlobalOptions" DownloadFolder="[AppDataFolder][|Manufacturer]\[|ProductName]\prerequisites" Options="2"/> |
351 | 349 | </COMPONENT> |
| 350 | + <COMPONENT cid="caphyon.advinst.msicomp.BootstrapperUISequenceComponent"> |
| 351 | + <ROW Action="AI_BACKUP_AI_SETUPEXEPATH" Sequence="249"/> |
| 352 | + <ROW Action="AI_RESTORE_AI_SETUPEXEPATH" Condition="AI_SETUPEXEPATH_ORIGINAL" Sequence="251"/> |
| 353 | + </COMPONENT> |
352 | 354 | <COMPONENT cid="caphyon.advinst.msicomp.BuildComponent"> |
353 | 355 | <ROW BuildKey="MsiBuild" BuildName="MsiBuild" BuildOrder="1" BuildType="0" PackageFolder="..\Bin" PackageFileName="ImageGlass_[|ProductVersion]_x64" Languages="en" InstallationType="4" UseLargeSchema="true" MsiPackageType="x64"/> |
354 | 356 | </COMPONENT> |
|
375 | 377 | <ROW Fragment="VerifyRepairDlg.aip" Path="<AI_THEMES>classic\fragments\VerifyRepairDlg.aip"/> |
376 | 378 | <ROW Fragment="WelcomeDlg.aip" Path="<AI_THEMES>classic\fragments\WelcomeDlg.aip"/> |
377 | 379 | </COMPONENT> |
| 380 | + <COMPONENT cid="caphyon.advinst.msicomp.MsiActionTextComponent"> |
| 381 | + <ROW Action="AI_DeleteLzma" Description="Deleting files extracted from archive" DescriptionLocId="ActionText.Description.AI_DeleteLzma" TemplateLocId="-"/> |
| 382 | + <ROW Action="AI_DeleteRLzma" Description="Deleting files extracted from archive" DescriptionLocId="ActionText.Description.AI_DeleteLzma" TemplateLocId="-"/> |
| 383 | + <ROW Action="AI_ExtractLzma" Description="Extracting files from archive" DescriptionLocId="ActionText.Description.AI_ExtractLzma" TemplateLocId="-"/> |
| 384 | + </COMPONENT> |
378 | 385 | <COMPONENT cid="caphyon.advinst.msicomp.MsiBinaryComponent"> |
379 | 386 | <ROW Name="aicustact.dll" SourcePath="<AI_CUSTACTS>aicustact.dll"/> |
| 387 | + <ROW Name="lzmaextractor.dll" SourcePath="<AI_CUSTACTS>lzmaextractor.dll"/> |
380 | 388 | </COMPONENT> |
381 | 389 | <COMPONENT cid="caphyon.advinst.msicomp.MsiControlComponent"> |
382 | 390 | <ROW Dialog_="LicenseAgreementDlg" Control="AgreementText" Type="ScrollableText" X="20" Y="60" Width="330" Height="120" Attributes="7" Text="..\..\Assets\ReadMe.rtf" Order="400" TextLocId="Control.Text.LicenseAgreementDlg#AgreementText_2" MsiKey="LicenseAgreementDlg#AgreementText"/> |
|
415 | 423 | <COMPONENT cid="caphyon.advinst.msicomp.MsiCustActComponent"> |
416 | 424 | <ROW Action="AI_BACKUP_AI_SETUPEXEPATH" Type="51" Source="AI_SETUPEXEPATH_ORIGINAL" Target="[AI_SETUPEXEPATH]"/> |
417 | 425 | <ROW Action="AI_DOWNGRADE" Type="19" Target="4010"/> |
| 426 | + <ROW Action="AI_DeleteCadLzma" Type="51" Source="AI_DeleteLzma" Target="[AI_SETUPEXEPATH]"/> |
| 427 | + <ROW Action="AI_DeleteLzma" Type="1025" Source="lzmaextractor.dll" Target="DeleteLZMAFiles"/> |
| 428 | + <ROW Action="AI_DeleteRCadLzma" Type="51" Source="AI_DeleteRLzma" Target="[AI_SETUPEXEPATH]"/> |
| 429 | + <ROW Action="AI_DeleteRLzma" Type="1281" Source="lzmaextractor.dll" Target="DeleteLZMAFiles"/> |
418 | 430 | <ROW Action="AI_DpiContentScale" Type="1" Source="aicustact.dll" Target="DpiContentScale"/> |
419 | 431 | <ROW Action="AI_EnableDebugLog" Type="321" Source="aicustact.dll" Target="EnableDebugLog"/> |
| 432 | + <ROW Action="AI_ExtractCadLzma" Type="51" Source="AI_ExtractLzma" Target="[AI_SETUPEXEPATH]"/> |
| 433 | + <ROW Action="AI_ExtractLzma" Type="1025" Source="lzmaextractor.dll" Target="ExtractLZMAFiles"/> |
| 434 | + <ROW Action="AI_FindExeLzma" Type="1" Source="lzmaextractor.dll" Target="FindEXE"/> |
420 | 435 | <ROW Action="AI_InstallModeCheck" Type="1" Source="aicustact.dll" Target="UpdateInstallMode" WithoutSeq="true"/> |
421 | 436 | <ROW Action="AI_LaunchApp" Type="1" Source="aicustact.dll" Target="LaunchApp"/> |
422 | 437 | <ROW Action="AI_PREPARE_UPGRADE" Type="65" Source="aicustact.dll" Target="PrepareUpgrade"/> |
|
427 | 442 | <ROW Action="AI_SHOW_LOG" Type="65" Source="aicustact.dll" Target="LaunchLogFile" WithoutSeq="true"/> |
428 | 443 | <ROW Action="AI_STORE_LOCATION" Type="51" Source="ARPINSTALLLOCATION" Target="[APPDIR]"/> |
429 | 444 | <ROW Action="AI_SetArpReadmeFile" Type="51" Source="ARPREADME" Target="[#ReadMe.rtf]"/> |
430 | | - <ROW Action="AI_ViewReadme" Type="1" Source="aicustact.dll" Target="ViewReadMe"/> |
431 | 445 | <ROW Action="SET_APPDIR" Type="307" Source="APPDIR" Target="[ProgramFilesFolder][Manufacturer]\[ProductName]" MultiBuildTarget="MsiBuild:[ProgramFiles64Folder]\[ProductName]"/> |
432 | 446 | <ROW Action="SET_SHORTCUTDIR" Type="307" Source="SHORTCUTDIR" Target="[ProgramMenuFolder][ProductName]" MultiBuildTarget="MsiBuild:[ProgramFiles64Folder]\[ProductName]"/> |
433 | 447 | <ROW Action="SET_TARGETDIR_TO_APPDIR" Type="51" Source="TARGETDIR" Target="[APPDIR]"/> |
|
498 | 512 | <ROW Action="AI_SetArpReadmeFile" Condition="NOT Installed" Sequence="1001"/> |
499 | 513 | <ROW Action="AI_DETECT_MODERNWIN" Condition="(VersionNT >= 603)" Sequence="57" MsiKey="AI_DETECT_MODERNWIN"/> |
500 | 514 | <ROW Action="AI_DETECT_WINTHEME" Condition="(VersionNT >= 603)" Sequence="55" MsiKey="AI_DETECT_WINTHEME"/> |
| 515 | + <ROW Action="AI_BACKUP_AI_SETUPEXEPATH" Sequence="99" Builds="MsiBuild"/> |
| 516 | + <ROW Action="AI_RESTORE_AI_SETUPEXEPATH" Condition="AI_SETUPEXEPATH_ORIGINAL" Sequence="101" Builds="MsiBuild"/> |
| 517 | + <ROW Action="AI_DeleteCadLzma" Condition="SETUPEXEDIR="" AND Installed AND (REMOVE<>"ALL") AND (AI_INSTALL_MODE<>"Remove") AND (NOT PATCH)" Sequence="199" Builds="MsiBuild"/> |
| 518 | + <ROW Action="AI_DeleteRCadLzma" Condition="SETUPEXEDIR="" AND Installed AND (REMOVE<>"ALL") AND (AI_INSTALL_MODE<>"Remove") AND (NOT PATCH)" Sequence="198" Builds="MsiBuild"/> |
| 519 | + <ROW Action="AI_ExtractCadLzma" Condition="SETUPEXEDIR="" AND Installed AND (REMOVE<>"ALL") AND (AI_INSTALL_MODE<>"Remove") AND (NOT PATCH)" Sequence="197" Builds="MsiBuild"/> |
| 520 | + <ROW Action="AI_FindExeLzma" Condition="SETUPEXEDIR="" AND Installed AND (REMOVE<>"ALL") AND (AI_INSTALL_MODE<>"Remove") AND (NOT PATCH)" Sequence="196" Builds="MsiBuild"/> |
| 521 | + <ROW Action="AI_ExtractLzma" Condition="SETUPEXEDIR="" AND Installed AND (REMOVE<>"ALL") AND (AI_INSTALL_MODE<>"Remove") AND (NOT PATCH)" Sequence="1549" Builds="MsiBuild"/> |
| 522 | + <ROW Action="AI_DeleteRLzma" Condition="SETUPEXEDIR="" AND Installed AND (REMOVE<>"ALL") AND (AI_INSTALL_MODE<>"Remove") AND (NOT PATCH)" Sequence="1548" Builds="MsiBuild"/> |
| 523 | + <ROW Action="AI_DeleteLzma" Condition="SETUPEXEDIR="" AND Installed AND (REMOVE<>"ALL") AND (AI_INSTALL_MODE<>"Remove") AND (NOT PATCH)" Sequence="6599" Builds="MsiBuild"/> |
501 | 524 | </COMPONENT> |
502 | 525 | <COMPONENT cid="caphyon.advinst.msicomp.MsiInstallUISequenceComponent"> |
503 | 526 | <ROW Action="AI_RESTORE_LOCATION" Condition="APPDIR=""" Sequence="747"/> |
|
509 | 532 | <ROW Action="AI_PRESERVE_INSTALL_TYPE" Sequence="199"/> |
510 | 533 | </COMPONENT> |
511 | 534 | <COMPONENT cid="caphyon.advinst.msicomp.MsiLaunchConditionsComponent"> |
512 | | - <ROW Condition="( Version9X OR ( NOT VersionNT64 ) OR ( VersionNT64 AND ((VersionNT64 <> 600) OR (MsiNTProductType <> 1)) AND ((VersionNT64 <> 600) OR (MsiNTProductType = 1)) ) )" Description="[ProductName] cannot be installed on the following Windows versions: [WindowsTypeNT64Display]." DescriptionLocId="AI.LaunchCondition.NoSpecificNT64" IsPredefined="true" Builds="MsiBuild"/> |
513 | 535 | <ROW Condition="( Version9X OR VersionNT64 )" Description="[ProductName] cannot be installed on [WindowsTypeNTDisplay]." DescriptionLocId="AI.LaunchCondition.NoNT" IsPredefined="true" Builds="MsiBuild"/> |
514 | 536 | <ROW Condition="((VersionNT <> 501) AND (VersionNT <> 502))" Description="[ProductName] cannot be installed on [WindowsTypeNT5XDisplay]." DescriptionLocId="AI.LaunchCondition.NoNT5X" IsPredefined="true" Builds="MsiBuild"/> |
515 | 537 | <ROW Condition="(VersionNT <> 400)" Description="[ProductName] cannot be installed on [WindowsTypeNT40Display]." DescriptionLocId="AI.LaunchCondition.NoNT40" IsPredefined="true" Builds="MsiBuild"/> |
516 | 538 | <ROW Condition="(VersionNT <> 500)" Description="[ProductName] cannot be installed on [WindowsTypeNT50Display]." DescriptionLocId="AI.LaunchCondition.NoNT50" IsPredefined="true" Builds="MsiBuild"/> |
| 539 | + <ROW Condition="(VersionNT <> 600)" Description="[ProductName] cannot be installed on [WindowsTypeNT60Display]." DescriptionLocId="AI.LaunchCondition.NoNT60" IsPredefined="true" Builds="MsiBuild"/> |
517 | 540 | <ROW Condition="VersionNT" Description="[ProductName] cannot be installed on [WindowsType9XDisplay]." DescriptionLocId="AI.LaunchCondition.No9X" IsPredefined="true" Builds="MsiBuild"/> |
518 | 541 | </COMPONENT> |
519 | 542 | <COMPONENT cid="caphyon.advinst.msicomp.MsiRegsComponent"> |
|
0 commit comments