NIM.aip 65 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <DOCUMENT Type="Advanced Installer" CreateVersion="23.8" version="23.8" PreviousModules="simple" Modules="professional" RootPath="." Language="zh" Id="{A6B93378-6C66-425C-86A4-FFC00F034A86}">
  3. <COMPONENT cid="caphyon.advinst.msicomp.ProjectOptionsComponent">
  4. <ROW Name="HiddenItems" Value="ActSyncAppComponent;CPLAppletComponent;AutorunComponent;GameUxComponent;SilverlightSlnComponent;SharePointSlnComponent"/>
  5. </COMPONENT>
  6. <COMPONENT cid="caphyon.advinst.msicomp.MsiPropsComponent">
  7. <ROW Property="AI_BITMAP_DISPLAY_MODE" Value="0"/>
  8. <ROW Property="AI_EXTERNALUIUNINSTALLERNAME" MultiBuildValue="DefaultBuild:aiui"/>
  9. <ROW Property="AI_FINDEXE_TITLE" Value="选择 [|ProductName] 安装包" ValueLocId="AI.Property.FindExeTitle"/>
  10. <ROW Property="AI_PRODUCTNAME_ARP" Value="NIM"/>
  11. <ROW Property="AI_UNINSTALLER" Value="msiexec.exe"/>
  12. <ROW Property="ALLUSERS" Value="1"/>
  13. <ROW Property="ARPCOMMENTS" Value="此 Installer 数据库包含了安装 [|ProductName] 所需的逻辑和数据。" ValueLocId="*"/>
  14. <ROW Property="ARPNOREPAIR" Value="1" MultiBuildValue="DefaultBuild:1"/>
  15. <ROW Property="ARPPRODUCTICON" Value="app.exe" Type="8"/>
  16. <ROW Property="ARPSYSTEMCOMPONENT" Value="1"/>
  17. <ROW Property="Manufacturer" Value="NIM"/>
  18. <ROW Property="ProductCode" Value="2052:{4A88B0D1-10B6-4519-B5CE-D02CE2A5175A} " Type="16"/>
  19. <ROW Property="ProductLanguage" Value="1033"/>
  20. <ROW Property="ProductName" Value="NIM"/>
  21. <ROW Property="ProductVersion" Value="1.0.1" Options="32"/>
  22. <ROW Property="SecureCustomProperties" Value="OLDPRODUCTS;AI_NEWERPRODUCTFOUND;AI_SETUPEXEPATH;SETUPEXEDIR"/>
  23. <ROW Property="UpgradeCode" Value="{51BDF350-8DE6-4E99-82DF-C18E41DC3A55}"/>
  24. <ROW Property="WindowsType9X" MultiBuildValue="DefaultBuild:Windows 9x/ME" ValueLocId="-"/>
  25. <ROW Property="WindowsType9XDisplay" MultiBuildValue="DefaultBuild:Windows 9x/ME" ValueLocId="-"/>
  26. <ROW Property="WindowsTypeNT40" MultiBuildValue="DefaultBuild:Windows NT 4.0" ValueLocId="-"/>
  27. <ROW Property="WindowsTypeNT40Display" MultiBuildValue="DefaultBuild:Windows NT 4.0" ValueLocId="-"/>
  28. <ROW Property="WindowsTypeNT50" MultiBuildValue="DefaultBuild:Windows 2000" ValueLocId="-"/>
  29. <ROW Property="WindowsTypeNT50Display" MultiBuildValue="DefaultBuild:Windows 2000" ValueLocId="-"/>
  30. <ROW Property="WindowsTypeNT5X" MultiBuildValue="DefaultBuild:Windows XP/2003" ValueLocId="-"/>
  31. <ROW Property="WindowsTypeNT5XDisplay" MultiBuildValue="DefaultBuild:Windows XP/2003" ValueLocId="-"/>
  32. <ROW Property="WindowsTypeNT60" MultiBuildValue="DefaultBuild:Windows Vista/Server 2008" ValueLocId="-"/>
  33. <ROW Property="WindowsTypeNT60Display" MultiBuildValue="DefaultBuild:Windows Vista/Server 2008" ValueLocId="-"/>
  34. </COMPONENT>
  35. <COMPONENT cid="caphyon.advinst.msicomp.MsiDirsComponent">
  36. <ROW Directory="APPDIR" Directory_Parent="TARGETDIR" DefaultDir="APPDIR:." IsPseudoRoot="1" DirectoryOptions="3"/>
  37. <ROW Directory="SHORTCUTDIR" Directory_Parent="TARGETDIR" DefaultDir="SHORTC~1|SHORTCUTDIR" IsPseudoRoot="1"/>
  38. <ROW Directory="TARGETDIR" DefaultDir="SourceDir"/>
  39. <ROW Directory="bearer_Dir" Directory_Parent="APPDIR" DefaultDir="bearer" DirectoryOptions="3"/>
  40. <ROW Directory="iconengines_Dir" Directory_Parent="APPDIR" DefaultDir="ICONEN~1|iconengines" DirectoryOptions="3"/>
  41. <ROW Directory="imageformats_Dir" Directory_Parent="APPDIR" DefaultDir="IMAGEF~1|imageformats" DirectoryOptions="3"/>
  42. <ROW Directory="platforms_Dir" Directory_Parent="APPDIR" DefaultDir="PLATFO~1|platforms" DirectoryOptions="3"/>
  43. <ROW Directory="rdparty_Dir" Directory_Parent="APPDIR" DefaultDir="3rdparty" DirectoryOptions="3"/>
  44. <ROW Directory="sqldrivers_Dir" Directory_Parent="APPDIR" DefaultDir="SQLDRI~1|sqldrivers" DirectoryOptions="3"/>
  45. <ROW Directory="styles_Dir" Directory_Parent="APPDIR" DefaultDir="styles" DirectoryOptions="3"/>
  46. <ROW Directory="translations_Dir" Directory_Parent="APPDIR" DefaultDir="TRANSL~1|translations" DirectoryOptions="3"/>
  47. <ROW Directory="x64_Dir" Directory_Parent="z_Dir" DefaultDir="x64" DirectoryOptions="3"/>
  48. <ROW Directory="z_Dir" Directory_Parent="rdparty_Dir" DefaultDir="7z" DirectoryOptions="3"/>
  49. </COMPONENT>
  50. <COMPONENT cid="caphyon.advinst.msicomp.SideBySideGuidComponent">
  51. <ROW Component="APPDIR" Value="{17EB4A42-2A9A-4678-8913-45C3FED5114C}"/>
  52. <ROW Component="ProductInformation" Value="{A2129477-7040-4D1C-ACCD-1BDC2D26D619}"/>
  53. </COMPONENT>
  54. <COMPONENT cid="caphyon.advinst.msicomp.MsiCompsComponent">
  55. <ROW Component="AI_CustomARPName" ComponentId="{42814CD5-5013-4C0F-B80B-5FA2D3B3D59C}" Directory_="APPDIR" Attributes="4" KeyPath="DisplayName" Options="1"/>
  56. <ROW Component="AI_ExePath" ComponentId="{7BAECFF1-5B36-41B6-B09B-B1AFD6AF570C}" Directory_="APPDIR" Attributes="4" KeyPath="AI_ExePath"/>
  57. <ROW Component="APPDIR" ComponentId="{17EB4A42-2A9A-4678-8913-45C3FED5114C}" Directory_="APPDIR" Attributes="0"/>
  58. <ROW Component="D3Dcompiler_47.dll" ComponentId="{5BAF1A44-F31B-4A04-B43E-E36EC232E41A}" Directory_="APPDIR" Attributes="256" KeyPath="D3Dcompiler_47.dll"/>
  59. <ROW Component="NIM.exe" ComponentId="{2A252122-DDF6-45FD-A675-F792B79F7DBB}" Directory_="APPDIR" Attributes="256" KeyPath="NIM.exe"/>
  60. <ROW Component="ProductInformation" ComponentId="{A2129477-7040-4D1C-ACCD-1BDC2D26D619}" Directory_="APPDIR" Attributes="4" KeyPath="Version"/>
  61. <ROW Component="Qt5Core.dll" ComponentId="{3DE8D5D4-40FB-4351-BE3C-E466B4609985}" Directory_="APPDIR" Attributes="256" KeyPath="Qt5Core.dll"/>
  62. <ROW Component="Qt5Gui.dll" ComponentId="{6BA7A9A8-165F-4484-87A6-9DFB355EC135}" Directory_="APPDIR" Attributes="256" KeyPath="Qt5Gui.dll"/>
  63. <ROW Component="Qt5Network.dll" ComponentId="{E8B0BB9D-9BE4-4F93-9ED8-77DA30C23025}" Directory_="APPDIR" Attributes="256" KeyPath="Qt5Network.dll"/>
  64. <ROW Component="Qt5Sql.dll" ComponentId="{AE778057-7818-4D84-82D2-6E9B6398453C}" Directory_="APPDIR" Attributes="256" KeyPath="Qt5Sql.dll"/>
  65. <ROW Component="Qt5Svg.dll" ComponentId="{265CC092-BAD1-43FE-8F16-AFB948E12ED9}" Directory_="APPDIR" Attributes="256" KeyPath="Qt5Svg.dll"/>
  66. <ROW Component="Qt5Widgets.dll" ComponentId="{8BF8C8F6-5314-48DF-8269-F14BA2C9BADA}" Directory_="APPDIR" Attributes="256" KeyPath="Qt5Widgets.dll"/>
  67. <ROW Component="SHORTCUTDIR" ComponentId="{C47A991D-2A1B-45C9-9891-20FD513B690E}" Directory_="SHORTCUTDIR" Attributes="0"/>
  68. <ROW Component="libEGL.dll" ComponentId="{87F9872B-96E3-4187-A4BB-C4D107F37450}" Directory_="APPDIR" Attributes="256" KeyPath="libEGL.dll"/>
  69. <ROW Component="libGLESV2.dll" ComponentId="{9480B67A-5356-48FD-A8A6-811FAE40010B}" Directory_="APPDIR" Attributes="256" KeyPath="libGLESV2.dll"/>
  70. <ROW Component="msvcp140.dll" ComponentId="{8E5F3529-6D6A-407E-BC79-62417BFD9564}" Directory_="APPDIR" Attributes="256" KeyPath="msvcp140.dll"/>
  71. <ROW Component="msvcp140_1.dll" ComponentId="{FE8EF5B1-E029-48CE-929F-DC3DC4A8D683}" Directory_="APPDIR" Attributes="256" KeyPath="msvcp140_1.dll"/>
  72. <ROW Component="msvcp140_2.dll" ComponentId="{1028346E-8F61-4055-B61B-1970EEFF5EDE}" Directory_="APPDIR" Attributes="256" KeyPath="msvcp140_2.dll"/>
  73. <ROW Component="msvcp140_atomic_wait.dll" ComponentId="{32F154F2-E48F-41BC-B3F5-6256DAF9AE03}" Directory_="APPDIR" Attributes="256" KeyPath="msvcp140_atomic_wait.dll"/>
  74. <ROW Component="msvcp140_clr0400.dll" ComponentId="{615635D5-9B1F-416D-8DDB-A478970D9ADA}" Directory_="APPDIR" Attributes="256" KeyPath="msvcp140_clr0400.dll"/>
  75. <ROW Component="msvcp140_codecvt_ids.dll" ComponentId="{6E80FBDB-477C-4AAD-B2A7-C0A7B2A53E77}" Directory_="APPDIR" Attributes="256" KeyPath="msvcp140_codecvt_ids.dll"/>
  76. <ROW Component="opengl32sw.dll" ComponentId="{F26C7E7D-65C8-45DD-8E5B-2E56B1F1D150}" Directory_="APPDIR" Attributes="256" KeyPath="opengl32sw.dll"/>
  77. <ROW Component="qgenericbearer.dll" ComponentId="{262D9BD1-DC24-4071-8801-B12A5F72DAC1}" Directory_="bearer_Dir" Attributes="256" KeyPath="qgenericbearer.dll"/>
  78. <ROW Component="qgif.dll" ComponentId="{AA785284-81A8-41F2-A583-1F48109DBEEF}" Directory_="imageformats_Dir" Attributes="256" KeyPath="qgif.dll"/>
  79. <ROW Component="qgifd.dll" ComponentId="{D76D3C5C-FB93-444F-A276-9B6FCEBA38DB}" Directory_="imageformats_Dir" Attributes="256" KeyPath="qgifd.dll"/>
  80. <ROW Component="qicns.dll" ComponentId="{39419932-14CF-44AA-A76C-5B0CD658D956}" Directory_="imageformats_Dir" Attributes="256" KeyPath="qicns.dll"/>
  81. <ROW Component="qico.dll" ComponentId="{A50D622B-6657-485C-9093-83F7239C5BEB}" Directory_="imageformats_Dir" Attributes="256" KeyPath="qico.dll"/>
  82. <ROW Component="qjpeg.dll" ComponentId="{92099A72-E110-4C47-ABD7-16974630839A}" Directory_="imageformats_Dir" Attributes="256" KeyPath="qjpeg.dll"/>
  83. <ROW Component="qjpegd.dll" ComponentId="{15D13389-144B-47ED-A7D5-A6F74A6323AF}" Directory_="imageformats_Dir" Attributes="256" KeyPath="qjpegd.dll"/>
  84. <ROW Component="qsqlite.dll" ComponentId="{857E1F9A-3C16-49BA-A7BA-C1FA605E5804}" Directory_="sqldrivers_Dir" Attributes="256" KeyPath="qsqlite.dll"/>
  85. <ROW Component="qsqlited.dll" ComponentId="{CB9CBEB3-592A-4C0F-9C7F-8D694D3324DD}" Directory_="sqldrivers_Dir" Attributes="256" KeyPath="qsqlited.dll"/>
  86. <ROW Component="qsqlodbc.dll" ComponentId="{2FE1763F-C5C8-4BA4-860F-ACEF05FA938D}" Directory_="sqldrivers_Dir" Attributes="256" KeyPath="qsqlodbc.dll"/>
  87. <ROW Component="qsqlpsql.dll" ComponentId="{0F26C215-9C07-423E-B6B4-D0415E9F0A2B}" Directory_="sqldrivers_Dir" Attributes="256" KeyPath="qsqlpsql.dll"/>
  88. <ROW Component="qsvg.dll" ComponentId="{30F53DDF-44E8-462B-89E6-653F05B0CAE9}" Directory_="imageformats_Dir" Attributes="256" KeyPath="qsvg.dll"/>
  89. <ROW Component="qsvgicon.dll" ComponentId="{80C56CB6-1A06-4F30-BAEB-AE8709E3CBD5}" Directory_="iconengines_Dir" Attributes="256" KeyPath="qsvgicon.dll"/>
  90. <ROW Component="qt_ar.qm" ComponentId="{DBF71CDF-DD00-4532-BE3F-96C4276F62B7}" Directory_="translations_Dir" Attributes="0" KeyPath="qt_ar.qm" Type="0"/>
  91. <ROW Component="qtga.dll" ComponentId="{DF67021D-215D-41CE-9DA1-B5D65B7F36E2}" Directory_="imageformats_Dir" Attributes="256" KeyPath="qtga.dll"/>
  92. <ROW Component="qtiff.dll" ComponentId="{CA7393E8-FE71-4F05-92E7-0D0E3DE012FF}" Directory_="imageformats_Dir" Attributes="256" KeyPath="qtiff.dll"/>
  93. <ROW Component="qwbmp.dll" ComponentId="{A259A5A2-97F0-4D79-8EE1-D1561FBD3FE7}" Directory_="imageformats_Dir" Attributes="256" KeyPath="qwbmp.dll"/>
  94. <ROW Component="qwebp.dll" ComponentId="{0B582E61-A904-4345-B142-23672557BA31}" Directory_="imageformats_Dir" Attributes="256" KeyPath="qwebp.dll"/>
  95. <ROW Component="qwindows.dll" ComponentId="{3598F511-7047-4F8E-964F-0C45AC3D8600}" Directory_="platforms_Dir" Attributes="256" KeyPath="qwindows.dll"/>
  96. <ROW Component="qwindowsvistastyle.dll" ComponentId="{D150F607-7636-4AE2-A5C5-750BCE289A10}" Directory_="styles_Dir" Attributes="256" KeyPath="qwindowsvistastyle.dll"/>
  97. <ROW Component="ucrtbase.dll" ComponentId="{421F85BD-C24B-4203-B54E-DDB085CFC5F3}" Directory_="APPDIR" Attributes="256" KeyPath="ucrtbase.dll"/>
  98. <ROW Component="ucrtbase_clr0400.dll" ComponentId="{6CA3DA2B-ED20-4BF6-9BC3-6BBBD263A251}" Directory_="APPDIR" Attributes="256" KeyPath="ucrtbase_clr0400.dll"/>
  99. <ROW Component="ucrtbase_enclave.dll" ComponentId="{66C195E7-1580-473A-8E82-3FF59B5F3443}" Directory_="APPDIR" Attributes="256" KeyPath="ucrtbase_enclave.dll"/>
  100. <ROW Component="vcruntime140.dll" ComponentId="{D1BDCF75-19DF-44E1-944C-390C8181C3B2}" Directory_="APPDIR" Attributes="256" KeyPath="vcruntime140.dll"/>
  101. <ROW Component="vcruntime140_1.dll" ComponentId="{26370D46-FEF6-4A39-8839-EA605B95893C}" Directory_="APPDIR" Attributes="256" KeyPath="vcruntime140_1.dll"/>
  102. <ROW Component="vcruntime140_1_clr0400.dll" ComponentId="{E503BA18-7EAB-420E-8718-9B0F7C333294}" Directory_="APPDIR" Attributes="256" KeyPath="vcruntime140_1_clr0400.dll"/>
  103. <ROW Component="vcruntime140_clr0400.dll" ComponentId="{ADBCE34C-D6D9-4659-9054-3CABBEB50863}" Directory_="APPDIR" Attributes="256" KeyPath="vcruntime140_clr0400.dll"/>
  104. <ROW Component="vcruntime140_threads.dll" ComponentId="{D87B4EF2-1305-465B-81DC-EF875768ED4D}" Directory_="APPDIR" Attributes="256" KeyPath="vcruntime140_threads.dll"/>
  105. <ROW Component="vcruntime140_threadsd.dll" ComponentId="{6C55D010-3239-42EE-8BE2-753407CDB33E}" Directory_="APPDIR" Attributes="256" KeyPath="vcruntime140_threadsd.dll"/>
  106. <ROW Component="za.exe" ComponentId="{C3FAEB07-4DE0-433D-8335-B8BFF7A7A843}" Directory_="x64_Dir" Attributes="256" KeyPath="za.exe"/>
  107. </COMPONENT>
  108. <COMPONENT cid="caphyon.advinst.msicomp.MsiFeatsComponent">
  109. <ROW Feature="MainFeature" Title="MainFeature" Description="Description" Display="1" Level="1" Directory_="APPDIR" Attributes="0"/>
  110. <ATTRIBUTE name="CurrentFeature" value="MainFeature"/>
  111. </COMPONENT>
  112. <COMPONENT cid="caphyon.advinst.msicomp.MsiFilesComponent">
  113. <ROW File="za.exe" Component_="za.exe" FileName="7za.exe" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\3rdparty\7z\x64\7za.exe" SelfReg="false" DigSign="true"/>
  114. <ROW File="qgenericbearer.dll" Component_="qgenericbearer.dll" FileName="QGENER~1.DLL|qgenericbearer.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\bearer\qgenericbearer.dll" SelfReg="false"/>
  115. <ROW File="qsvgicon.dll" Component_="qsvgicon.dll" FileName="qsvgicon.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\iconengines\qsvgicon.dll" SelfReg="false"/>
  116. <ROW File="qgif.dll" Component_="qgif.dll" FileName="qgif.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\imageformats\qgif.dll" SelfReg="false"/>
  117. <ROW File="qgifd.dll" Component_="qgifd.dll" FileName="qgifd.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\imageformats\qgifd.dll" SelfReg="false"/>
  118. <ROW File="qicns.dll" Component_="qicns.dll" FileName="qicns.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\imageformats\qicns.dll" SelfReg="false"/>
  119. <ROW File="qico.dll" Component_="qico.dll" FileName="qico.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\imageformats\qico.dll" SelfReg="false"/>
  120. <ROW File="qjpeg.dll" Component_="qjpeg.dll" FileName="qjpeg.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\imageformats\qjpeg.dll" SelfReg="false"/>
  121. <ROW File="qjpegd.dll" Component_="qjpegd.dll" FileName="qjpegd.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\imageformats\qjpegd.dll" SelfReg="false"/>
  122. <ROW File="qsvg.dll" Component_="qsvg.dll" FileName="qsvg.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\imageformats\qsvg.dll" SelfReg="false"/>
  123. <ROW File="qtga.dll" Component_="qtga.dll" FileName="qtga.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\imageformats\qtga.dll" SelfReg="false"/>
  124. <ROW File="qtiff.dll" Component_="qtiff.dll" FileName="qtiff.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\imageformats\qtiff.dll" SelfReg="false"/>
  125. <ROW File="qwbmp.dll" Component_="qwbmp.dll" FileName="qwbmp.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\imageformats\qwbmp.dll" SelfReg="false"/>
  126. <ROW File="qwebp.dll" Component_="qwebp.dll" FileName="qwebp.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\imageformats\qwebp.dll" SelfReg="false"/>
  127. <ROW File="qwindows.dll" Component_="qwindows.dll" FileName="qwindows.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\platforms\qwindows.dll" SelfReg="false"/>
  128. <ROW File="qsqlite.dll" Component_="qsqlite.dll" FileName="qsqlite.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\sqldrivers\qsqlite.dll" SelfReg="false"/>
  129. <ROW File="qsqlited.dll" Component_="qsqlited.dll" FileName="qsqlited.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\sqldrivers\qsqlited.dll" SelfReg="false"/>
  130. <ROW File="qsqlodbc.dll" Component_="qsqlodbc.dll" FileName="qsqlodbc.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\sqldrivers\qsqlodbc.dll" SelfReg="false"/>
  131. <ROW File="qsqlpsql.dll" Component_="qsqlpsql.dll" FileName="qsqlpsql.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\sqldrivers\qsqlpsql.dll" SelfReg="false"/>
  132. <ROW File="qwindowsvistastyle.dll" Component_="qwindowsvistastyle.dll" FileName="QWINDO~1.DLL|qwindowsvistastyle.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\styles\qwindowsvistastyle.dll" SelfReg="false"/>
  133. <ROW File="qt_ar.qm" Component_="qt_ar.qm" FileName="qt_ar.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_ar.qm" SelfReg="false"/>
  134. <ROW File="qt_bg.qm" Component_="qt_ar.qm" FileName="qt_bg.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_bg.qm" SelfReg="false"/>
  135. <ROW File="qt_ca.qm" Component_="qt_ar.qm" FileName="qt_ca.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_ca.qm" SelfReg="false"/>
  136. <ROW File="qt_cs.qm" Component_="qt_ar.qm" FileName="qt_cs.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_cs.qm" SelfReg="false"/>
  137. <ROW File="qt_da.qm" Component_="qt_ar.qm" FileName="qt_da.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_da.qm" SelfReg="false"/>
  138. <ROW File="qt_de.qm" Component_="qt_ar.qm" FileName="qt_de.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_de.qm" SelfReg="false"/>
  139. <ROW File="qt_en.qm" Component_="qt_ar.qm" FileName="qt_en.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_en.qm" SelfReg="false"/>
  140. <ROW File="qt_es.qm" Component_="qt_ar.qm" FileName="qt_es.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_es.qm" SelfReg="false"/>
  141. <ROW File="qt_fa.qm" Component_="qt_ar.qm" FileName="qt_fa.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_fa.qm" SelfReg="false"/>
  142. <ROW File="qt_fi.qm" Component_="qt_ar.qm" FileName="qt_fi.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_fi.qm" SelfReg="false"/>
  143. <ROW File="qt_fr.qm" Component_="qt_ar.qm" FileName="qt_fr.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_fr.qm" SelfReg="false"/>
  144. <ROW File="qt_gd.qm" Component_="qt_ar.qm" FileName="qt_gd.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_gd.qm" SelfReg="false"/>
  145. <ROW File="qt_he.qm" Component_="qt_ar.qm" FileName="qt_he.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_he.qm" SelfReg="false"/>
  146. <ROW File="qt_hu.qm" Component_="qt_ar.qm" FileName="qt_hu.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_hu.qm" SelfReg="false"/>
  147. <ROW File="qt_it.qm" Component_="qt_ar.qm" FileName="qt_it.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_it.qm" SelfReg="false"/>
  148. <ROW File="qt_ja.qm" Component_="qt_ar.qm" FileName="qt_ja.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_ja.qm" SelfReg="false"/>
  149. <ROW File="qt_ko.qm" Component_="qt_ar.qm" FileName="qt_ko.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_ko.qm" SelfReg="false"/>
  150. <ROW File="qt_lv.qm" Component_="qt_ar.qm" FileName="qt_lv.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_lv.qm" SelfReg="false"/>
  151. <ROW File="qt_nl.qm" Component_="qt_ar.qm" FileName="qt_nl.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_nl.qm" SelfReg="false"/>
  152. <ROW File="qt_pl.qm" Component_="qt_ar.qm" FileName="qt_pl.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_pl.qm" SelfReg="false"/>
  153. <ROW File="qt_pt_BR.qm" Component_="qt_ar.qm" FileName="qt_pt_BR.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_pt_BR.qm" SelfReg="false"/>
  154. <ROW File="qt_ru.qm" Component_="qt_ar.qm" FileName="qt_ru.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_ru.qm" SelfReg="false"/>
  155. <ROW File="qt_sk.qm" Component_="qt_ar.qm" FileName="qt_sk.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_sk.qm" SelfReg="false"/>
  156. <ROW File="qt_uk.qm" Component_="qt_ar.qm" FileName="qt_uk.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_uk.qm" SelfReg="false"/>
  157. <ROW File="qt_zh_CN.qm" Component_="qt_ar.qm" FileName="qt_zh_CN.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_zh_CN.qm" SelfReg="false"/>
  158. <ROW File="qt_zh_TW.qm" Component_="qt_ar.qm" FileName="qt_zh_TW.qm" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\translations\qt_zh_TW.qm" SelfReg="false"/>
  159. <ROW File="D3Dcompiler_47.dll" Component_="D3Dcompiler_47.dll" FileName="D3DCOM~1.DLL|D3Dcompiler_47.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\D3Dcompiler_47.dll" SelfReg="false"/>
  160. <ROW File="libEGL.dll" Component_="libEGL.dll" FileName="libEGL.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\libEGL.dll" SelfReg="false"/>
  161. <ROW File="libGLESV2.dll" Component_="libGLESV2.dll" FileName="LIBGLE~1.DLL|libGLESV2.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\libGLESV2.dll" SelfReg="false"/>
  162. <ROW File="msvcp140.dll" Component_="msvcp140.dll" FileName="msvcp140.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\msvcp140.dll" SelfReg="false"/>
  163. <ROW File="msvcp140_1.dll" Component_="msvcp140_1.dll" FileName="MSVCP1~1.DLL|msvcp140_1.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\msvcp140_1.dll" SelfReg="false"/>
  164. <ROW File="msvcp140_2.dll" Component_="msvcp140_2.dll" FileName="MSVCP1~2.DLL|msvcp140_2.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\msvcp140_2.dll" SelfReg="false"/>
  165. <ROW File="msvcp140_atomic_wait.dll" Component_="msvcp140_atomic_wait.dll" FileName="MSVCP1~3.DLL|msvcp140_atomic_wait.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\msvcp140_atomic_wait.dll" SelfReg="false"/>
  166. <ROW File="msvcp140_clr0400.dll" Component_="msvcp140_clr0400.dll" FileName="MSVCP1~4.DLL|msvcp140_clr0400.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\msvcp140_clr0400.dll" SelfReg="false"/>
  167. <ROW File="msvcp140_codecvt_ids.dll" Component_="msvcp140_codecvt_ids.dll" FileName="MSVCP1~5.DLL|msvcp140_codecvt_ids.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\msvcp140_codecvt_ids.dll" SelfReg="false"/>
  168. <ROW File="NIM.exe" Component_="NIM.exe" FileName="NIM.exe" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\NIM.exe" SelfReg="false" DigSign="true"/>
  169. <ROW File="opengl32sw.dll" Component_="opengl32sw.dll" FileName="OPENGL~1.DLL|opengl32sw.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\opengl32sw.dll" SelfReg="false"/>
  170. <ROW File="Qt5Core.dll" Component_="Qt5Core.dll" FileName="Qt5Core.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\Qt5Core.dll" SelfReg="false"/>
  171. <ROW File="Qt5Gui.dll" Component_="Qt5Gui.dll" FileName="Qt5Gui.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\Qt5Gui.dll" SelfReg="false"/>
  172. <ROW File="Qt5Network.dll" Component_="Qt5Network.dll" FileName="QT5NET~1.DLL|Qt5Network.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\Qt5Network.dll" SelfReg="false"/>
  173. <ROW File="Qt5Sql.dll" Component_="Qt5Sql.dll" FileName="Qt5Sql.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\Qt5Sql.dll" SelfReg="false"/>
  174. <ROW File="Qt5Svg.dll" Component_="Qt5Svg.dll" FileName="Qt5Svg.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\Qt5Svg.dll" SelfReg="false"/>
  175. <ROW File="Qt5Widgets.dll" Component_="Qt5Widgets.dll" FileName="QT5WID~1.DLL|Qt5Widgets.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\Qt5Widgets.dll" SelfReg="false"/>
  176. <ROW File="ucrtbase.dll" Component_="ucrtbase.dll" FileName="ucrtbase.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\ucrtbase.dll" SelfReg="false"/>
  177. <ROW File="ucrtbase_clr0400.dll" Component_="ucrtbase_clr0400.dll" FileName="UCRTBA~1.DLL|ucrtbase_clr0400.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\ucrtbase_clr0400.dll" SelfReg="false"/>
  178. <ROW File="ucrtbase_enclave.dll" Component_="ucrtbase_enclave.dll" FileName="UCRTBA~2.DLL|ucrtbase_enclave.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\ucrtbase_enclave.dll" SelfReg="false"/>
  179. <ROW File="vcruntime140.dll" Component_="vcruntime140.dll" FileName="VCRUNT~1.DLL|vcruntime140.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\vcruntime140.dll" SelfReg="false"/>
  180. <ROW File="vcruntime140_1.dll" Component_="vcruntime140_1.dll" FileName="VCRUNT~2.DLL|vcruntime140_1.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\vcruntime140_1.dll" SelfReg="false"/>
  181. <ROW File="vcruntime140_1_clr0400.dll" Component_="vcruntime140_1_clr0400.dll" FileName="VCRUNT~3.DLL|vcruntime140_1_clr0400.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\vcruntime140_1_clr0400.dll" SelfReg="false"/>
  182. <ROW File="vcruntime140_clr0400.dll" Component_="vcruntime140_clr0400.dll" FileName="VCRUNT~4.DLL|vcruntime140_clr0400.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\vcruntime140_clr0400.dll" SelfReg="false"/>
  183. <ROW File="vcruntime140_threads.dll" Component_="vcruntime140_threads.dll" FileName="VCRUNT~5.DLL|vcruntime140_threads.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\vcruntime140_threads.dll" SelfReg="false"/>
  184. <ROW File="vcruntime140_threadsd.dll" Component_="vcruntime140_threadsd.dll" FileName="VCRUNT~6.DLL|vcruntime140_threadsd.dll" Version="65535.65535.65535.65535" Attributes="0" SourcePath="bin\Release\vcruntime140_threadsd.dll" SelfReg="false"/>
  185. </COMPONENT>
  186. <COMPONENT cid="caphyon.advinst.msicomp.BootstrapperUISequenceComponent">
  187. <ROW Action="AI_BACKUP_AI_SETUPEXEPATH" Sequence="249"/>
  188. <ROW Action="AI_RESTORE_AI_SETUPEXEPATH" Condition="AI_SETUPEXEPATH_ORIGINAL" Sequence="251"/>
  189. </COMPONENT>
  190. <COMPONENT cid="caphyon.advinst.msicomp.BuildComponent">
  191. <ROW BuildKey="DefaultBuild" BuildName="DefaultBuild" BuildOrder="1" BuildType="0" PackageFolder="[|AI_AIP_FOLDER][|AI_AIP_FILENAME]-SetupFiles" PackageFileName="[|AI_AIP_FILENAME]" Languages="zh" InstallationType="4" CabsLocation="1" PackageType="1" FilesInsideExe="true" ExtractionFolder="[AppDataFolder][|Manufacturer]\[|ProductName] [|ProductVersion]\install" ExtUI="true" UseLargeSchema="true" UACExecutionLevel="2"/>
  192. </COMPONENT>
  193. <COMPONENT cid="caphyon.advinst.msicomp.DictionaryComponent">
  194. <ROW Path="&lt;AI_DICTS&gt;ui.ail"/>
  195. <ROW Path="&lt;AI_DICTS&gt;ui_zh.ail"/>
  196. </COMPONENT>
  197. <COMPONENT cid="caphyon.advinst.msicomp.FragmentComponent">
  198. <ROW Fragment="CommonUI.aip" Path="&lt;AI_FRAGS&gt;CommonUI.aip"/>
  199. <ROW Fragment="InstallDlg.aip" Path="&lt;AI_THEMES&gt;surface\fragments\InstallDlg.aip"/>
  200. <ROW Fragment="LicenseAgreementDlg.aip" Path="&lt;AI_THEMES&gt;surface\fragments\LicenseAgreementDlg.aip"/>
  201. <ROW Fragment="MaintenanceTypeDlg.aip" Path="&lt;AI_THEMES&gt;surface\fragments\MaintenanceTypeDlg.aip"/>
  202. <ROW Fragment="MessageDlg.aip" Path="&lt;AI_THEMES&gt;surface\fragments\MessageDlg.aip"/>
  203. <ROW Fragment="SequenceDialogs.aip" Path="&lt;AI_THEMES&gt;surface\fragments\SequenceDialogs.aip"/>
  204. <ROW Fragment="Sequences.aip" Path="&lt;AI_FRAGS&gt;Sequences.aip"/>
  205. <ROW Fragment="StaticUIStrings.aip" Path="&lt;AI_FRAGS&gt;StaticUIStrings.aip"/>
  206. <ROW Fragment="Themes.aip" Path="&lt;AI_FRAGS&gt;Themes.aip"/>
  207. <ROW Fragment="UI.aip" Path="&lt;AI_THEMES&gt;surface\fragments\UI.aip"/>
  208. <ROW Fragment="Validation.aip" Path="&lt;AI_FRAGS&gt;Validation.aip"/>
  209. <ROW Fragment="VerifyRemoveDlg.aip" Path="&lt;AI_THEMES&gt;surface\fragments\VerifyRemoveDlg.aip"/>
  210. <ROW Fragment="VerifyRepairDlg.aip" Path="&lt;AI_THEMES&gt;surface\fragments\VerifyRepairDlg.aip"/>
  211. </COMPONENT>
  212. <COMPONENT cid="caphyon.advinst.msicomp.MsiActionTextComponent">
  213. <ROW Action="AI_DeleteLzma" Description="正在删除从档案中提取的文件" DescriptionLocId="ActionText.Description.AI_DeleteLzma" TemplateLocId="-"/>
  214. <ROW Action="AI_DeleteRLzma" Description="正在删除从档案中提取的文件" DescriptionLocId="ActionText.Description.AI_DeleteLzma" TemplateLocId="-"/>
  215. <ROW Action="AI_ExtractFiles" Description="正在从档案中提取文件" DescriptionLocId="ActionText.Description.AI_ExtractLzma" TemplateLocId="-"/>
  216. <ROW Action="AI_ExtractLzma" Description="正在从档案中提取文件" DescriptionLocId="ActionText.Description.AI_ExtractLzma" TemplateLocId="-"/>
  217. </COMPONENT>
  218. <COMPONENT cid="caphyon.advinst.msicomp.MsiAppSearchComponent">
  219. <ROW Property="AI_SETUPEXEPATH" Signature_="AI_EXE_PATH_LM" Builds="DefaultBuild"/>
  220. <ROW Property="AI_SETUPEXEPATH" Signature_="AI_EXE_PATH_CU" Builds="DefaultBuild"/>
  221. </COMPONENT>
  222. <COMPONENT cid="caphyon.advinst.msicomp.MsiBinaryComponent">
  223. <ROW Name="ExternalUICleaner.dll" SourcePath="&lt;AI_CUSTACTS&gt;ExternalUICleaner.dll"/>
  224. <ROW Name="Prereq.dll" SourcePath="&lt;AI_CUSTACTS&gt;Prereq.dll"/>
  225. <ROW Name="ShortcutFlags.dll" SourcePath="&lt;AI_CUSTACTS&gt;ShortcutFlags.dll"/>
  226. <ROW Name="aicustact.dll" SourcePath="&lt;AI_CUSTACTS&gt;aicustact.dll"/>
  227. <ROW Name="lzmaextractor.dll" SourcePath="&lt;AI_CUSTACTS&gt;lzmaextractor.dll"/>
  228. </COMPONENT>
  229. <COMPONENT cid="caphyon.advinst.msicomp.MsiControlComponent">
  230. <ROW Dialog_="CustomizeDlg" Control="CustomizeDlgDialogInitializer" Type="DialogInitializer" X="0" Y="0" Width="0" Height="0" Attributes="0" Order="-1" TextLocId="-" HelpLocId="-" ExtDataLocId="-"/>
  231. <ROW Dialog_="MsiRMFilesInUse" Control="Cancel" Type="ImageButton" X="163" Y="359" Width="78" Height="28" Attributes="2" Text="[NextCancelButtons]" TextStyle="[MetroButtonText]" Order="100" MsiKey="MsiRMFilesInUse#Cancel" Options="1" ExtType="ImageButton" ExtData="[ButtonText_Cancel]" ExtDataLocId="-"/>
  232. <ROW Dialog_="PatchWelcomeDlg" Control="PatchWelcomeDlgDialogInitializer" Type="DialogInitializer" X="0" Y="0" Width="0" Height="0" Attributes="0" Order="-1" TextLocId="-" HelpLocId="-" ExtDataLocId="-"/>
  233. <ROW Dialog_="PatchWelcomeDlg" Control="ProductNameTitle" Type="Text" X="83" Y="21" Width="250" Height="80" Attributes="196611" Text="[ProductName]" TextStyle="[ProductNameForSplash]" Order="600" TextLocId="Metro.Control.Text.ProductName" MsiKey="PatchWelcomeDlg#ProductNameTitle"/>
  234. <ROW Dialog_="PatchWelcomeDlg" Control="CompanyText" Type="Text" X="83" Y="16" Width="249" Height="12" Attributes="196611" Text="[Manufacturer]" TextStyle="[ManufacturerFont]" Order="700" TextLocId="Metro.Control.Text.Manufacturer" MsiKey="PatchWelcomeDlg#CompanyText"/>
  235. <ROW Dialog_="PatchWelcomeDlg" Control="ProductLogo" Type="Bitmap" X="17" Y="5" Width="59" Height="63" Attributes="1" Text="[AppLogoIcon]" Order="800" MsiKey="PatchWelcomeDlg#ProductLogo"/>
  236. <ROW Dialog_="VerifyReadyDlg" Control="Cancel" Type="ImageButton" X="163" Y="359" Width="78" Height="28" Attributes="2" Text="[NextCancelButtons]" TextStyle="[MetroButtonText]" Order="100" MsiKey="VerifyReadyDlg#Cancel" Options="1" ExtType="ImageButton" ExtData="[ButtonText_Cancel]" ExtDataLocId="-"/>
  237. <ROW Dialog_="VerifyReadyDlg" Control="Back" Type="PushButton" X="5" Y="381" Width="11" Height="11" Attributes="2" Text="Control.Text.VerifyReadyDlg#Back" Help="返回|" Order="200" TextLocId="Control.Text.VerifyReadyDlg#Back" HelpLocId="Air.Control.Help#Back" MsiKey="VerifyReadyDlg#Back" Options="1" ExtType="PushButton" ExtData="[ButtonText_Back]" ExtDataLocId="-"/>
  238. <ROW Dialog_="VerifyReadyDlg" Control="ReadyToInstall" Type="Text" X="17" Y="105" Width="312" Height="19" Attributes="196611" Text="准备安装" TextStyle="[SubTitleStyle]" Order="400" TextLocId="Control.Text.VerifyReadyDlg#Title" MsiKey="VerifyReadyDlg#ReadyToInstall"/>
  239. <ROW Dialog_="VerifyReadyDlg" Control="Text_2" Type="Text" X="17" Y="139" Width="312" Height="100" Attributes="65539" Text="[Wizard]准备开始 [ProductName] 安装" Order="500" TextLocId="Control.Text.VerifyReadyDlg#Description" MsiKey="VerifyReadyDlg#Text_2"/>
  240. <ROW Dialog_="VerifyReadyDlg" Control="InstallButton" Type="ImageButton" X="251" Y="359" Width="78" Height="28" Attributes="3" Text="[metrobuttonimage]" TextStyle="[MetroButtonText]" Order="600" MsiKey="VerifyReadyDlg#InstallButton" ExtType="ImageButton" ExtData="安装" ExtDataLocId="Metro.Control.ExtData.VerifyReadyDlg#InstallButton"/>
  241. <ROW Dialog_="VerifyReadyDlg" Control="ProductNameTitle" Type="Text" X="83" Y="21" Width="250" Height="80" Attributes="196611" Text="[ProductName]" TextStyle="[ProductNameForSplash]" Order="700" TextLocId="Metro.Control.Text.ProductName" MsiKey="VerifyReadyDlg#ProductNameTitle"/>
  242. <ROW Dialog_="VerifyReadyDlg" Control="CompanyText" Type="Text" X="83" Y="16" Width="249" Height="12" Attributes="196611" Text="[Manufacturer]" TextStyle="[ManufacturerFont]" Order="800" TextLocId="Metro.Control.Text.Manufacturer" MsiKey="VerifyReadyDlg#CompanyText"/>
  243. <ROW Dialog_="VerifyReadyDlg" Control="ProductLogo" Type="Bitmap" X="17" Y="5" Width="59" Height="63" Attributes="1" Text="[AppLogoIcon]" Order="900" MsiKey="VerifyReadyDlg#ProductLogo"/>
  244. <ROW Dialog_="VerifyReadyDlg" Control="AdvInst" Type="Text" X="5" Y="388" Width="74" Height="11" Attributes="196611" Text="Advanced Installer" TextStyle="[BrandingStyle]" Order="1000" MsiKey="VerifyReadyDlg#AdvInst"/>
  245. <ROW Dialog_="VerifyRemoveDlg" Control="Cancel" Type="ImageButton" X="163" Y="359" Width="78" Height="28" Attributes="2" Text="[NextCancelButtons]" TextStyle="[MetroButtonText]" Order="100" MsiKey="VerifyRemoveDlg#Cancel" Options="1" ExtType="ImageButton" ExtData="[ButtonText_Cancel]" ExtDataLocId="-"/>
  246. <ROW Dialog_="VerifyRepairDlg" Control="Bitmap" Type="Bitmap" X="0" Y="0" Width="345" Height="400" Attributes="1" Text="[Background]" Order="100" MsiKey="VerifyRepairDlg#Bitmap"/>
  247. <ROW Dialog_="VerifyRepairDlg" Control="Cancel" Type="ImageButton" X="163" Y="359" Width="78" Height="28" Attributes="2" Text="[NextCancelButtons]" TextStyle="[MetroButtonText]" Order="200" MsiKey="VerifyRepairDlg#Cancel" Options="1" ExtType="ImageButton" ExtData="[ButtonText_Cancel]" ExtDataLocId="-"/>
  248. </COMPONENT>
  249. <COMPONENT cid="caphyon.advinst.msicomp.MsiControlEventComponent">
  250. <ROW Dialog_="InstallDlg" Control_="Next" Event="EndDialog" Argument="Return" Condition="AI_INSTALL" Ordering="301"/>
  251. <ROW Dialog_="InstallDlg" Control_="YouMustAgreeCtrl" Event="NewDialog" Argument="LicenseAgreementDlg" Condition="AI_INSTALL AND AiLicenseAgreement" Ordering="301"/>
  252. <ROW Dialog_="LicenseAgreementDlg" Control_="Back" Event="NewDialog" Argument="InstallDlg" Condition="AI_INSTALL AND AiLicenseAgreement" Ordering="1"/>
  253. <ROW Dialog_="LicenseAgreementDlg" Control_="Next" Event="EndDialog" Argument="Return" Condition="AI_INSTALL AND AiLicenseAgreement" Ordering="101"/>
  254. <ROW Dialog_="MaintenanceTypeDlg" Control_="ChangeButton" Event="NewDialog" Argument="CustomizeDlg" Condition="AI_MAINT" Ordering="501"/>
  255. <ROW Dialog_="MaintenanceTypeDlg" Control_="RemoveButton" Event="NewDialog" Argument="VerifyRemoveDlg" Condition="AI_MAINT AND InstallMode=&quot;Remove&quot;" Ordering="699"/>
  256. <ROW Dialog_="VerifyRemoveDlg" Control_="Back" Event="NewDialog" Argument="MaintenanceTypeDlg" Condition="AI_MAINT AND InstallMode=&quot;Remove&quot;" Ordering="1"/>
  257. <ROW Dialog_="VerifyRemoveDlg" Control_="Remove" Event="EndDialog" Argument="Return" Condition="AI_MAINT AND InstallMode=&quot;Remove&quot;" Ordering="199" Options="1"/>
  258. <ROW Dialog_="MaintenanceTypeDlg" Control_="RepairButton" Event="NewDialog" Argument="VerifyRepairDlg" Condition="AI_MAINT AND InstallMode=&quot;Repair&quot;" Ordering="699"/>
  259. <ROW Dialog_="VerifyRepairDlg" Control_="Back" Event="NewDialog" Argument="MaintenanceTypeDlg" Condition="AI_MAINT AND InstallMode=&quot;Repair&quot;" Ordering="1"/>
  260. <ROW Dialog_="VerifyRepairDlg" Control_="Repair" Event="EndDialog" Argument="Return" Condition="AI_MAINT AND InstallMode=&quot;Repair&quot;" Ordering="299" Options="1"/>
  261. <ROW Dialog_="CustomizeDlg" Control_="Modify" Event="EndDialog" Argument="Return" Condition="AI_MAINT" Ordering="101"/>
  262. <ROW Dialog_="CustomizeDlg" Control_="Back" Event="NewDialog" Argument="MaintenanceTypeDlg" Condition="AI_MAINT" Ordering="1"/>
  263. <ROW Dialog_="PatchWelcomeDlg" Control_="Next" Event="EndDialog" Argument="Return" Condition="AI_PATCH" Ordering="201"/>
  264. <ROW Dialog_="ResumeDlg" Control_="Install" Event="EndDialog" Argument="Return" Condition="AI_RESUME" Ordering="99"/>
  265. <ROW Dialog_="LicenseAgreementDlg" Control_="Next" Event="SpawnDialog" Argument="OutOfRbDiskDlg" Condition="AI_INSTALL AND AiLicenseAgreement AND OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST=&quot;P&quot; OR NOT PROMPTROLLBACKCOST)" Ordering="102" Options="2"/>
  266. <ROW Dialog_="LicenseAgreementDlg" Control_="Next" Event="EnableRollback" Argument="False" Condition="AI_INSTALL AND AiLicenseAgreement AND OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST=&quot;D&quot;" Ordering="103" Options="2"/>
  267. <ROW Dialog_="LicenseAgreementDlg" Control_="Next" Event="SpawnDialog" Argument="OutOfDiskDlg" Condition="AI_INSTALL AND AiLicenseAgreement AND ( (OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST=&quot;F&quot;) )" Ordering="104" Options="2"/>
  268. <ROW Dialog_="LicenseAgreementDlg" Control_="LicenseAgreementDlgDialogInitializer" Event="[AI_ButtonText_Next_Orig]" Argument="[ButtonText_Next]" Condition="AI_INSTALL AND AiLicenseAgreement" Ordering="101" Options="2"/>
  269. <ROW Dialog_="LicenseAgreementDlg" Control_="LicenseAgreementDlgDialogInitializer" Event="[ButtonText_Next]" Argument="[[AI_CommitButton]]" Condition="AI_INSTALL AND AiLicenseAgreement" Ordering="102" Options="2"/>
  270. <ROW Dialog_="LicenseAgreementDlg" Control_="LicenseAgreementDlgDialogInitializer" Event="[AI_Text_Next_Orig]" Argument="[Text_Next]" Condition="AI_INSTALL AND AiLicenseAgreement" Ordering="103" Options="2"/>
  271. <ROW Dialog_="LicenseAgreementDlg" Control_="LicenseAgreementDlgDialogInitializer" Event="[Text_Next]" Argument="[Text_Install]" Condition="AI_INSTALL AND AiLicenseAgreement" Ordering="104" Options="2"/>
  272. <ROW Dialog_="LicenseAgreementDlg" Control_="Back" Event="[ButtonText_Next]" Argument="[AI_ButtonText_Next_Orig]" Condition="AI_INSTALL AND AiLicenseAgreement" Ordering="2" Options="2"/>
  273. <ROW Dialog_="LicenseAgreementDlg" Control_="Back" Event="[Text_Next]" Argument="[AI_Text_Next_Orig]" Condition="AI_INSTALL AND AiLicenseAgreement" Ordering="3" Options="2"/>
  274. <ROW Dialog_="InstallDlg" Control_="Next" Event="SpawnDialog" Argument="OutOfRbDiskDlg" Condition="AI_INSTALL AND OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST=&quot;P&quot; OR NOT PROMPTROLLBACKCOST)" Ordering="302" Options="2"/>
  275. <ROW Dialog_="InstallDlg" Control_="Next" Event="EnableRollback" Argument="False" Condition="AI_INSTALL AND OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST=&quot;D&quot;" Ordering="303" Options="2"/>
  276. <ROW Dialog_="InstallDlg" Control_="Next" Event="SpawnDialog" Argument="OutOfDiskDlg" Condition="AI_INSTALL AND ( (OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST=&quot;F&quot;) )" Ordering="304" Options="2"/>
  277. <ROW Dialog_="InstallDlg" Control_="InstallDlgDialogInitializer" Event="[AI_ButtonText_Next_Orig]" Argument="[ButtonText_Next]" Condition="AI_INSTALL" Ordering="101" Options="2"/>
  278. <ROW Dialog_="InstallDlg" Control_="InstallDlgDialogInitializer" Event="[ButtonText_Next]" Argument="[[AI_CommitButton]]" Condition="AI_INSTALL" Ordering="102" Options="2"/>
  279. <ROW Dialog_="InstallDlg" Control_="InstallDlgDialogInitializer" Event="[AI_Text_Next_Orig]" Argument="[Text_Next]" Condition="AI_INSTALL" Ordering="103" Options="2"/>
  280. <ROW Dialog_="InstallDlg" Control_="InstallDlgDialogInitializer" Event="[Text_Next]" Argument="[Text_Install]" Condition="AI_INSTALL" Ordering="104" Options="2"/>
  281. <ROW Dialog_="InstallDlg" Control_="YouMustAgreeCtrl" Event="[ButtonText_Next]" Argument="[AI_ButtonText_Next_Orig]" Condition="AI_INSTALL" Ordering="302" Options="2"/>
  282. <ROW Dialog_="InstallDlg" Control_="YouMustAgreeCtrl" Event="[Text_Next]" Argument="[AI_Text_Next_Orig]" Condition="AI_INSTALL" Ordering="303" Options="2"/>
  283. <ROW Dialog_="InstallDlg" Control_="Back" Event="[ButtonText_Next]" Argument="[AI_ButtonText_Next_Orig]" Condition="AI_INSTALL" Ordering="0" Options="2"/>
  284. <ROW Dialog_="InstallDlg" Control_="Back" Event="[Text_Next]" Argument="[AI_Text_Next_Orig]" Condition="AI_INSTALL" Ordering="1" Options="2"/>
  285. <ROW Dialog_="CustomizeDlg" Control_="Modify" Event="SpawnDialog" Argument="OutOfRbDiskDlg" Condition="AI_MAINT AND OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST=&quot;P&quot; OR NOT PROMPTROLLBACKCOST)" Ordering="102" Options="2"/>
  286. <ROW Dialog_="CustomizeDlg" Control_="Modify" Event="EnableRollback" Argument="False" Condition="AI_MAINT AND OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST=&quot;D&quot;" Ordering="103" Options="2"/>
  287. <ROW Dialog_="CustomizeDlg" Control_="Modify" Event="SpawnDialog" Argument="OutOfDiskDlg" Condition="AI_MAINT AND ( (OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST=&quot;F&quot;) )" Ordering="104" Options="2"/>
  288. <ROW Dialog_="CustomizeDlg" Control_="CustomizeDlgDialogInitializer" Event="[AI_ButtonText_Next_Orig]" Argument="[ButtonText_Next]" Condition="AI_MAINT" Ordering="0" Options="2"/>
  289. <ROW Dialog_="CustomizeDlg" Control_="CustomizeDlgDialogInitializer" Event="[ButtonText_Next]" Argument="[[AI_CommitButton]]" Condition="AI_MAINT" Ordering="1" Options="2"/>
  290. <ROW Dialog_="CustomizeDlg" Control_="CustomizeDlgDialogInitializer" Event="[AI_Text_Next_Orig]" Argument="[Text_Next]" Condition="AI_MAINT" Ordering="2" Options="2"/>
  291. <ROW Dialog_="CustomizeDlg" Control_="CustomizeDlgDialogInitializer" Event="[Text_Next]" Argument="[Text_Install]" Condition="AI_MAINT" Ordering="3" Options="2"/>
  292. <ROW Dialog_="CustomizeDlg" Control_="Back" Event="[ButtonText_Next]" Argument="[AI_ButtonText_Next_Orig]" Condition="AI_MAINT" Ordering="2" Options="2"/>
  293. <ROW Dialog_="CustomizeDlg" Control_="Back" Event="[Text_Next]" Argument="[AI_Text_Next_Orig]" Condition="AI_MAINT" Ordering="3" Options="2"/>
  294. <ROW Dialog_="PatchWelcomeDlg" Control_="Next" Event="SpawnDialog" Argument="OutOfRbDiskDlg" Condition="AI_PATCH AND OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST=&quot;P&quot; OR NOT PROMPTROLLBACKCOST)" Ordering="202" Options="2"/>
  295. <ROW Dialog_="PatchWelcomeDlg" Control_="Next" Event="EnableRollback" Argument="False" Condition="AI_PATCH AND OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST=&quot;D&quot;" Ordering="203" Options="2"/>
  296. <ROW Dialog_="PatchWelcomeDlg" Control_="Next" Event="SpawnDialog" Argument="OutOfDiskDlg" Condition="AI_PATCH AND ( (OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST=&quot;F&quot;) )" Ordering="204" Options="2"/>
  297. <ROW Dialog_="PatchWelcomeDlg" Control_="PatchWelcomeDlgDialogInitializer" Event="[AI_ButtonText_Next_Orig]" Argument="[ButtonText_Next]" Condition="AI_PATCH" Ordering="0" Options="2"/>
  298. <ROW Dialog_="PatchWelcomeDlg" Control_="PatchWelcomeDlgDialogInitializer" Event="[ButtonText_Next]" Argument="[[AI_CommitButton]]" Condition="AI_PATCH" Ordering="1" Options="2"/>
  299. <ROW Dialog_="PatchWelcomeDlg" Control_="PatchWelcomeDlgDialogInitializer" Event="[AI_Text_Next_Orig]" Argument="[Text_Next]" Condition="AI_PATCH" Ordering="2" Options="2"/>
  300. <ROW Dialog_="PatchWelcomeDlg" Control_="PatchWelcomeDlgDialogInitializer" Event="[Text_Next]" Argument="[Text_Install]" Condition="AI_PATCH" Ordering="3" Options="2"/>
  301. <ROW Dialog_="PatchWelcomeDlg" Control_="Back" Event="[ButtonText_Next]" Argument="[AI_ButtonText_Next_Orig]" Condition="AI_PATCH" Ordering="0" Options="2"/>
  302. <ROW Dialog_="PatchWelcomeDlg" Control_="Back" Event="[Text_Next]" Argument="[AI_Text_Next_Orig]" Condition="AI_PATCH" Ordering="1" Options="2"/>
  303. </COMPONENT>
  304. <COMPONENT cid="caphyon.advinst.msicomp.MsiCreateFolderComponent">
  305. <ROW Directory_="APPDIR" Component_="APPDIR" ManualDelete="true"/>
  306. <ROW Directory_="SHORTCUTDIR" Component_="SHORTCUTDIR" ManualDelete="false"/>
  307. </COMPONENT>
  308. <COMPONENT cid="caphyon.advinst.msicomp.MsiCustActComponent">
  309. <ROW Action="AI_ApplyShortcutFlags" Type="3073" Source="ShortcutFlags.dll" Target="UpdateShortcutFlags" WithoutSeq="true"/>
  310. <ROW Action="AI_BACKUP_AI_SETUPEXEPATH" Type="51" Source="AI_SETUPEXEPATH_ORIGINAL" Target="[AI_SETUPEXEPATH]"/>
  311. <ROW Action="AI_ChooseTextStyles" Type="1" Source="aicustact.dll" Target="ChooseTextStyles"/>
  312. <ROW Action="AI_DATA_SETTER" Type="51" Source="CustomActionData" Target="[AI_SETUPEXEPATH]"/>
  313. <ROW Action="AI_DOWNGRADE" Type="19" Target="4010"/>
  314. <ROW Action="AI_DeleteCadLzma" Type="51" Source="AI_DeleteLzma" Target="[AI_SETUPEXEPATH]"/>
  315. <ROW Action="AI_DeleteLzma" Type="1025" Source="lzmaextractor.dll" Target="DeleteLZMAFiles"/>
  316. <ROW Action="AI_DeleteRCadLzma" Type="51" Source="AI_DeleteRLzma" Target="[AI_SETUPEXEPATH]"/>
  317. <ROW Action="AI_DeleteRLzma" Type="1281" Source="lzmaextractor.dll" Target="DeleteLZMAFiles"/>
  318. <ROW Action="AI_DoRemoveExternalUIStub" Type="3585" Source="ExternalUICleaner.dll" Target="DoRemoveExternalUIStub" WithoutSeq="true"/>
  319. <ROW Action="AI_DpiContentScale" Type="1" Source="aicustact.dll" Target="DpiContentScale"/>
  320. <ROW Action="AI_EnableDebugLog" Type="321" Source="aicustact.dll" Target="EnableDebugLog"/>
  321. <ROW Action="AI_ExtractCadLzma" Type="51" Source="AI_ExtractLzma" Target="[AI_SETUPEXEPATH]"/>
  322. <ROW Action="AI_ExtractFiles" Type="1" Source="Prereq.dll" Target="ExtractSourceFiles" AdditionalSeq="AI_DATA_SETTER"/>
  323. <ROW Action="AI_ExtractLzma" Type="1025" Source="lzmaextractor.dll" Target="ExtractLZMAFiles"/>
  324. <ROW Action="AI_FindExeLzma" Type="1" Source="lzmaextractor.dll" Target="FindEXE"/>
  325. <ROW Action="AI_GetArpIconPath" Type="1" Source="aicustact.dll" Target="GetArpIconPath"/>
  326. <ROW Action="AI_InstallModeCheck" Type="1" Source="aicustact.dll" Target="UpdateInstallMode" WithoutSeq="true"/>
  327. <ROW Action="AI_PREPARE_UPGRADE" Type="65" Source="aicustact.dll" Target="PrepareUpgrade"/>
  328. <ROW Action="AI_PRESERVE_INSTALL_TYPE" Type="65" Source="aicustact.dll" Target="PreserveInstallType"/>
  329. <ROW Action="AI_PinShortcuts" Type="1" Source="ShortcutFlags.dll" Target="PinShortcuts"/>
  330. <ROW Action="AI_PinToStartScreen" Type="1025" Source="ShortcutFlags.dll" Target="PinToStartScreen" WithoutSeq="true"/>
  331. <ROW Action="AI_PinToTaskbar" Type="1025" Source="ShortcutFlags.dll" Target="PinToTaskbar" WithoutSeq="true"/>
  332. <ROW Action="AI_PrepareShortcutFlags" Type="1" Source="ShortcutFlags.dll" Target="PrepareActionData"/>
  333. <ROW Action="AI_RESTORE_AI_SETUPEXEPATH" Type="51" Source="AI_SETUPEXEPATH" Target="[AI_SETUPEXEPATH_ORIGINAL]"/>
  334. <ROW Action="AI_RESTORE_LOCATION" Type="65" Source="aicustact.dll" Target="RestoreLocation"/>
  335. <ROW Action="AI_RemoveExternalUIStub" Type="1" Source="ExternalUICleaner.dll" Target="RemoveExternalUIStub"/>
  336. <ROW Action="AI_ResolveKnownFolders" Type="1" Source="aicustact.dll" Target="AI_ResolveKnownFolders"/>
  337. <ROW Action="AI_RunFinishActions" Type="1" Source="aicustact.dll" Target="RunFinishActions" WithoutSeq="true"/>
  338. <ROW Action="AI_SHOW_LOG" Type="65" Source="aicustact.dll" Target="LaunchLogFile" WithoutSeq="true"/>
  339. <ROW Action="AI_STORE_LOCATION" Type="51" Source="ARPINSTALLLOCATION" Target="[APPDIR]"/>
  340. <ROW Action="AI_UnpinFromStartScreen" Type="1025" Source="ShortcutFlags.dll" Target="UnpinFromStartScreen" WithoutSeq="true"/>
  341. <ROW Action="AI_UnpinFromTaskbar" Type="1025" Source="ShortcutFlags.dll" Target="UnpinFromTaskbar" WithoutSeq="true"/>
  342. <ROW Action="AI_UnpinShortcuts" Type="1" Source="ShortcutFlags.dll" Target="UnpinShortcuts"/>
  343. <ROW Action="SET_APPDIR" Type="307" Source="APPDIR" Target="[ProgramFilesFolder][Manufacturer]\[ProductName]"/>
  344. <ROW Action="SET_SHORTCUTDIR" Type="307" Source="SHORTCUTDIR" Target="[ProgramMenuFolder][ProductName]"/>
  345. <ROW Action="SET_TARGETDIR_TO_APPDIR" Type="51" Source="TARGETDIR" Target="[APPDIR]"/>
  346. </COMPONENT>
  347. <COMPONENT cid="caphyon.advinst.msicomp.MsiFeatCompsComponent">
  348. <ROW Feature_="MainFeature" Component_="APPDIR"/>
  349. <ROW Feature_="MainFeature" Component_="ProductInformation"/>
  350. <ROW Feature_="MainFeature" Component_="za.exe"/>
  351. <ROW Feature_="MainFeature" Component_="qgenericbearer.dll"/>
  352. <ROW Feature_="MainFeature" Component_="qsvgicon.dll"/>
  353. <ROW Feature_="MainFeature" Component_="qgif.dll"/>
  354. <ROW Feature_="MainFeature" Component_="qgifd.dll"/>
  355. <ROW Feature_="MainFeature" Component_="qicns.dll"/>
  356. <ROW Feature_="MainFeature" Component_="qico.dll"/>
  357. <ROW Feature_="MainFeature" Component_="qjpeg.dll"/>
  358. <ROW Feature_="MainFeature" Component_="qjpegd.dll"/>
  359. <ROW Feature_="MainFeature" Component_="qsvg.dll"/>
  360. <ROW Feature_="MainFeature" Component_="qtga.dll"/>
  361. <ROW Feature_="MainFeature" Component_="qtiff.dll"/>
  362. <ROW Feature_="MainFeature" Component_="qwbmp.dll"/>
  363. <ROW Feature_="MainFeature" Component_="qwebp.dll"/>
  364. <ROW Feature_="MainFeature" Component_="qwindows.dll"/>
  365. <ROW Feature_="MainFeature" Component_="qsqlite.dll"/>
  366. <ROW Feature_="MainFeature" Component_="qsqlited.dll"/>
  367. <ROW Feature_="MainFeature" Component_="qsqlodbc.dll"/>
  368. <ROW Feature_="MainFeature" Component_="qsqlpsql.dll"/>
  369. <ROW Feature_="MainFeature" Component_="D3Dcompiler_47.dll"/>
  370. <ROW Feature_="MainFeature" Component_="qwindowsvistastyle.dll"/>
  371. <ROW Feature_="MainFeature" Component_="qt_ar.qm"/>
  372. <ROW Feature_="MainFeature" Component_="libEGL.dll"/>
  373. <ROW Feature_="MainFeature" Component_="libGLESV2.dll"/>
  374. <ROW Feature_="MainFeature" Component_="msvcp140.dll"/>
  375. <ROW Feature_="MainFeature" Component_="msvcp140_1.dll"/>
  376. <ROW Feature_="MainFeature" Component_="msvcp140_2.dll"/>
  377. <ROW Feature_="MainFeature" Component_="msvcp140_atomic_wait.dll"/>
  378. <ROW Feature_="MainFeature" Component_="msvcp140_clr0400.dll"/>
  379. <ROW Feature_="MainFeature" Component_="msvcp140_codecvt_ids.dll"/>
  380. <ROW Feature_="MainFeature" Component_="NIM.exe"/>
  381. <ROW Feature_="MainFeature" Component_="opengl32sw.dll"/>
  382. <ROW Feature_="MainFeature" Component_="Qt5Core.dll"/>
  383. <ROW Feature_="MainFeature" Component_="Qt5Gui.dll"/>
  384. <ROW Feature_="MainFeature" Component_="Qt5Network.dll"/>
  385. <ROW Feature_="MainFeature" Component_="Qt5Sql.dll"/>
  386. <ROW Feature_="MainFeature" Component_="Qt5Svg.dll"/>
  387. <ROW Feature_="MainFeature" Component_="Qt5Widgets.dll"/>
  388. <ROW Feature_="MainFeature" Component_="ucrtbase.dll"/>
  389. <ROW Feature_="MainFeature" Component_="ucrtbase_clr0400.dll"/>
  390. <ROW Feature_="MainFeature" Component_="ucrtbase_enclave.dll"/>
  391. <ROW Feature_="MainFeature" Component_="vcruntime140.dll"/>
  392. <ROW Feature_="MainFeature" Component_="vcruntime140_1.dll"/>
  393. <ROW Feature_="MainFeature" Component_="vcruntime140_1_clr0400.dll"/>
  394. <ROW Feature_="MainFeature" Component_="vcruntime140_clr0400.dll"/>
  395. <ROW Feature_="MainFeature" Component_="vcruntime140_threads.dll"/>
  396. <ROW Feature_="MainFeature" Component_="vcruntime140_threadsd.dll"/>
  397. <ROW Feature_="MainFeature" Component_="AI_ExePath"/>
  398. <ROW Feature_="MainFeature" Component_="AI_CustomARPName"/>
  399. <ROW Feature_="MainFeature" Component_="SHORTCUTDIR"/>
  400. </COMPONENT>
  401. <COMPONENT cid="caphyon.advinst.msicomp.MsiIconsComponent">
  402. <ROW Name="app.exe" SourcePath="res\icons\app.ico" Index="0"/>
  403. </COMPONENT>
  404. <COMPONENT cid="caphyon.advinst.msicomp.MsiInstExSeqComponent">
  405. <ROW Action="AI_DOWNGRADE" Condition="AI_NEWERPRODUCTFOUND AND (UILevel &lt;&gt; 5)" Sequence="210"/>
  406. <ROW Action="AI_RESTORE_LOCATION" Condition="APPDIR=&quot;&quot;" Sequence="749"/>
  407. <ROW Action="AI_STORE_LOCATION" Condition="(Not Installed) OR REINSTALL" Sequence="1502"/>
  408. <ROW Action="AI_PREPARE_UPGRADE" Condition="AI_UPGRADE=&quot;No&quot; AND (Not Installed)" Sequence="1397"/>
  409. <ROW Action="AI_ResolveKnownFolders" Sequence="52"/>
  410. <ROW Action="AI_EnableDebugLog" Sequence="51"/>
  411. <ROW Action="AI_BACKUP_AI_SETUPEXEPATH" Sequence="99" Builds="DefaultBuild"/>
  412. <ROW Action="AI_RESTORE_AI_SETUPEXEPATH" Condition="AI_SETUPEXEPATH_ORIGINAL" Sequence="101" Builds="DefaultBuild"/>
  413. <ROW Action="AI_DeleteCadLzma" Condition="SETUPEXEDIR=&quot;&quot; AND Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;) AND (NOT PATCH)" Sequence="199" Builds="DefaultBuild"/>
  414. <ROW Action="AI_DeleteRCadLzma" Condition="SETUPEXEDIR=&quot;&quot; AND Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;) AND (NOT PATCH)" Sequence="198" Builds="DefaultBuild"/>
  415. <ROW Action="AI_ExtractCadLzma" Condition="SETUPEXEDIR=&quot;&quot; AND Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;) AND (NOT PATCH)" Sequence="197" Builds="DefaultBuild"/>
  416. <ROW Action="AI_FindExeLzma" Condition="SETUPEXEDIR=&quot;&quot; AND Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;) AND (NOT PATCH)" Sequence="196" Builds="DefaultBuild"/>
  417. <ROW Action="AI_ExtractLzma" Condition="SETUPEXEDIR=&quot;&quot; AND Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;) AND (NOT PATCH)" Sequence="1549" Builds="DefaultBuild"/>
  418. <ROW Action="AI_DeleteRLzma" Condition="SETUPEXEDIR=&quot;&quot; AND Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;) AND (NOT PATCH)" Sequence="1548" Builds="DefaultBuild"/>
  419. <ROW Action="AI_DeleteLzma" Condition="SETUPEXEDIR=&quot;&quot; AND Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;) AND (NOT PATCH)" Sequence="6599" Builds="DefaultBuild"/>
  420. <ROW Action="AI_ExtractFiles" Sequence="1399" Builds="DefaultBuild"/>
  421. <ROW Action="AI_DATA_SETTER" Sequence="1398"/>
  422. <ROW Action="AI_GetArpIconPath" Sequence="1401"/>
  423. <ROW Action="AI_RemoveExternalUIStub" Condition="(REMOVE=&quot;ALL&quot;) AND ((VersionNT &gt; 500) OR((VersionNT = 500) AND (ServicePackLevel &gt;= 4)))" Sequence="1501"/>
  424. <ROW Action="AI_PrepareShortcutFlags" Condition="(VersionNT &gt; 501) AND ((NOT Installed) OR (Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;)))" Sequence="4501"/>
  425. <ROW Action="AI_PinShortcuts" Condition="(VersionNT &gt; 600) AND ((NOT Installed) OR (Installed AND (REMOVE&lt;&gt;&quot;ALL&quot;) AND (AI_INSTALL_MODE&lt;&gt;&quot;Remove&quot;)))" Sequence="6499"/>
  426. <ROW Action="AI_UnpinShortcuts" Condition="(VersionNT &gt; 600) AND (REMOVE = &quot;ALL&quot;)" Sequence="3199"/>
  427. </COMPONENT>
  428. <COMPONENT cid="caphyon.advinst.msicomp.MsiInstallUISequenceComponent">
  429. <ROW Action="AI_PRESERVE_INSTALL_TYPE" Sequence="199"/>
  430. <ROW Action="AI_RESTORE_LOCATION" Condition="APPDIR=&quot;&quot;" Sequence="749"/>
  431. <ROW Action="AI_ResolveKnownFolders" Sequence="53"/>
  432. <ROW Action="AI_DpiContentScale" Sequence="52"/>
  433. <ROW Action="AI_EnableDebugLog" Sequence="51"/>
  434. <ROW Action="InstallDlg" Condition="AI_INSTALL" Sequence="1230" SeqType="3" MsiKey="WelcomeDlg"/>
  435. <ROW Action="MaintenanceTypeDlg" Condition="AI_MAINT" Sequence="1250" SeqType="3" MsiKey="MaintenanceTypeDlg"/>
  436. <ROW Action="AI_BACKUP_AI_SETUPEXEPATH" Sequence="99"/>
  437. <ROW Action="AI_RESTORE_AI_SETUPEXEPATH" Condition="AI_SETUPEXEPATH_ORIGINAL" Sequence="101"/>
  438. <ROW Action="AI_ChooseTextStyles" Sequence="74"/>
  439. </COMPONENT>
  440. <COMPONENT cid="caphyon.advinst.msicomp.MsiLaunchConditionsComponent">
  441. <ROW Condition="((VersionNT &lt;&gt; 501) AND (VersionNT &lt;&gt; 502))" Description="[ProductName] 无法安装在 [WindowsTypeNT5XDisplay]." DescriptionLocId="AI.LaunchCondition.NoNT5X" IsPredefined="true" Builds="DefaultBuild"/>
  442. <ROW Condition="(VersionNT &lt;&gt; 400)" Description="[ProductName] 无法安装在 [WindowsTypeNT40Display]." DescriptionLocId="AI.LaunchCondition.NoNT40" IsPredefined="true" Builds="DefaultBuild"/>
  443. <ROW Condition="(VersionNT &lt;&gt; 500)" Description="[ProductName] 无法安装在 [WindowsTypeNT50Display]." DescriptionLocId="AI.LaunchCondition.NoNT50" IsPredefined="true" Builds="DefaultBuild"/>
  444. <ROW Condition="(VersionNT &lt;&gt; 600)" Description="[ProductName] 无法安装在 [WindowsTypeNT60Display]." DescriptionLocId="AI.LaunchCondition.NoNT60" IsPredefined="true" Builds="DefaultBuild"/>
  445. <ROW Condition="SETUPEXEDIR OR (REMOVE=&quot;ALL&quot;)" Description="此安装包只能从引导程序运行。" DescriptionLocId="AI.LaunchCondition.RequireBootstrapper" IsPredefined="true" Builds="DefaultBuild"/>
  446. <ROW Condition="VersionNT" Description="[ProductName] 无法安装在 [WindowsType9XDisplay]." DescriptionLocId="AI.LaunchCondition.No9X" IsPredefined="true" Builds="DefaultBuild"/>
  447. </COMPONENT>
  448. <COMPONENT cid="caphyon.advinst.msicomp.MsiRegLocatorComponent">
  449. <ROW Signature_="AI_EXE_PATH_CU" Root="1" Key="Software\Caphyon\Advanced Installer\LZMA\[ProductCode]\[ProductVersion]" Name="AI_ExePath" Type="2"/>
  450. <ROW Signature_="AI_EXE_PATH_LM" Root="2" Key="Software\Caphyon\Advanced Installer\LZMA\[ProductCode]\[ProductVersion]" Name="AI_ExePath" Type="2"/>
  451. </COMPONENT>
  452. <COMPONENT cid="caphyon.advinst.msicomp.MsiRegsComponent">
  453. <ROW Registry="AI_ExePath" Root="-1" Key="Software\Caphyon\Advanced Installer\LZMA\[ProductCode]\[ProductVersion]" Name="AI_ExePath" Value="[AI_SETUPEXEPATH]" Component_="AI_ExePath"/>
  454. <ROW Registry="AdvancedInstaller" Root="-1" Key="Software\Caphyon\Advanced Installer" Name="\"/>
  455. <ROW Registry="Caphyon" Root="-1" Key="Software\Caphyon" Name="\"/>
  456. <ROW Registry="Comments" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="Comments" Value="[ARPCOMMENTS]" Component_="AI_CustomARPName"/>
  457. <ROW Registry="Contact" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="Contact" Value="[ARPCONTACT]" Component_="AI_CustomARPName"/>
  458. <ROW Registry="CurrentVersion" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion" Name="\"/>
  459. <ROW Registry="DisplayIcon" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="DisplayIcon" Value="[ARP_ICON_PATH]" Component_="AI_CustomARPName"/>
  460. <ROW Registry="DisplayName" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="DisplayName" Value="[AI_PRODUCTNAME_ARP]" Component_="AI_CustomARPName"/>
  461. <ROW Registry="DisplayVersion" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="DisplayVersion" Value="[ProductVersion]" Component_="AI_CustomARPName"/>
  462. <ROW Registry="EstimatedSize" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="EstimatedSize" Value="#[AI_ARP_SIZE]" Component_="AI_CustomARPName" VirtualValue="#"/>
  463. <ROW Registry="HelpLink" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="HelpLink" Value="[ARPHELPLINK]" Component_="AI_CustomARPName"/>
  464. <ROW Registry="HelpTelephone" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="HelpTelephone" Value="[ARPHELPTELEPHONE]" Component_="AI_CustomARPName"/>
  465. <ROW Registry="InstallLocation" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="InstallLocation" Value="[APPDIR]" Component_="AI_CustomARPName"/>
  466. <ROW Registry="LZMA" Root="-1" Key="Software\Caphyon\Advanced Installer\LZMA" Name="\"/>
  467. <ROW Registry="Manufacturer" Root="-1" Key="Software\[Manufacturer]" Name="\"/>
  468. <ROW Registry="Microsoft" Root="-1" Key="Software\Microsoft" Name="\"/>
  469. <ROW Registry="ModifyPath" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="ModifyPath" Value="[AI_UNINSTALLER] /i [ProductCode] AI_UNINSTALLER_CTP=1" Component_="AI_CustomARPName"/>
  470. <ROW Registry="NoRepair" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="NoRepair" Value="#1" Component_="AI_CustomARPName" VirtualValue="#"/>
  471. <ROW Registry="Path" Root="-1" Key="Software\[Manufacturer]\[ProductName]" Name="Path" Value="[APPDIR]" Component_="ProductInformation"/>
  472. <ROW Registry="ProductCode" Root="-1" Key="Software\Caphyon\Advanced Installer\LZMA\[ProductCode]" Name="\"/>
  473. <ROW Registry="ProductName" Root="-1" Key="Software\[Manufacturer]\[ProductName]" Name="\"/>
  474. <ROW Registry="ProductNameProductVersion" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="\"/>
  475. <ROW Registry="ProductVersion" Root="-1" Key="Software\Caphyon\Advanced Installer\LZMA\[ProductCode]\[ProductVersion]" Name="\"/>
  476. <ROW Registry="Publisher" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="Publisher" Value="[Manufacturer]" Component_="AI_CustomARPName"/>
  477. <ROW Registry="Readme" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="Readme" Value="[ARPREADME]" Component_="AI_CustomARPName"/>
  478. <ROW Registry="Software" Root="-1" Key="Software" Name="\"/>
  479. <ROW Registry="URLInfoAbout" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="URLInfoAbout" Value="[ARPURLINFOABOUT]" Component_="AI_CustomARPName"/>
  480. <ROW Registry="URLUpdateInfo" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="URLUpdateInfo" Value="[ARPURLUPDATEINFO]" Component_="AI_CustomARPName"/>
  481. <ROW Registry="Uninstall" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall" Name="\"/>
  482. <ROW Registry="UninstallPath" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="UninstallPath" Value="[AI_UNINSTALLER] /x [ProductCode] AI_UNINSTALLER_CTP=1" Component_="AI_CustomARPName"/>
  483. <ROW Registry="UninstallString" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="UninstallString" Value="[AI_UNINSTALLER] /x [ProductCode] AI_UNINSTALLER_CTP=1" Component_="AI_CustomARPName"/>
  484. <ROW Registry="Version" Root="-1" Key="Software\[Manufacturer]\[ProductName]" Name="Version" Value="[ProductVersion]" Component_="ProductInformation"/>
  485. <ROW Registry="VersionMajor" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="VersionMajor" Value="#1" Component_="AI_CustomARPName" VirtualValue="#"/>
  486. <ROW Registry="VersionMinor" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="VersionMinor" Value="#0" Component_="AI_CustomARPName" VirtualValue="#"/>
  487. <ROW Registry="Windows" Root="-1" Key="Software\Microsoft\Windows" Name="\"/>
  488. </COMPONENT>
  489. <COMPONENT cid="caphyon.advinst.msicomp.MsiShortsComponent">
  490. <ROW Shortcut="NIM" Directory_="SHORTCUTDIR" Name="NIM" Component_="NIM.exe" Target="[#NIM.exe]" Hotkey="0" Icon_="app.exe" IconIndex="0" ShowCmd="1" WkDir="APPDIR" CustomFlags="1" Advertised="true"/>
  491. </COMPONENT>
  492. <COMPONENT cid="caphyon.advinst.msicomp.MsiTextStyleComponent">
  493. <ROW TextStyle="BrandingStyle" FaceName="Segoe UI" Size="8" Color="2171376" MultiBuildColor="DefaultBuild:2565927" StyleBits="0" MsiKey="BrandingStyle"/>
  494. <ROW TextStyle="InputCtrlFont" FaceName="Segoe UI" Size="8" Color="16777215" MultiBuildColor="DefaultBuild:14079702" StyleBits="0" MsiKey="InputCtrlFont"/>
  495. </COMPONENT>
  496. <COMPONENT cid="caphyon.advinst.msicomp.MsiThemeComponent">
  497. <ATTRIBUTE name="UsedTheme" value="surface"/>
  498. </COMPONENT>
  499. <COMPONENT cid="caphyon.advinst.msicomp.MsiUpgradeComponent">
  500. <ROW UpgradeCode="[|UpgradeCode]" VersionMin="0.0.1" VersionMax="[|ProductVersion]" Attributes="257" ActionProperty="OLDPRODUCTS"/>
  501. <ROW UpgradeCode="[|UpgradeCode]" VersionMin="[|ProductVersion]" Attributes="2" ActionProperty="AI_NEWERPRODUCTFOUND"/>
  502. </COMPONENT>
  503. </DOCUMENT>