Skip to content

Commit 0756e87

Browse files
author
Vladimir Shcherbakov
committed
http://trac.atomiclabs.com/ticket/665
Installer changed to run pion-systray.exe on finish. Added -start option to pion-systray.exe to start Pion service. Installer now register Pion-systray.exe to run on user logon
1 parent 2502576 commit 0756e87

File tree

4 files changed

+87
-61
lines changed

4 files changed

+87
-61
lines changed

pion-platform-64.aip.tmpl

+41-32
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2-
<DOCUMENT Type="Advanced Installer" CreateVersion="7.0.1" version="7.7" Modules="professional" RootPath="." Language="en">
2+
<DOCUMENT Type="Advanced Installer" CreateVersion="7.0.1" version="8.5" Modules="professional" RootPath="." Language="en" Id="{36976097-5177-44A4-BDDF-C6B26225CD12}">
33
<COMPONENT cid="caphyon.advinst.msicomp.MsiPropsComponent">
4+
<ROW Property="AI_APP_ARGS" Value="-start"/>
45
<ROW Property="AI_PRODUCTNAME_ARP" Value="[|ProductName] [|ProductVersion]"/>
56
<ROW Property="AI_SHORTCUTSREG" Value="0|0|0|0|"/>
7+
<ROW Property="AI_ThemeStyle" Value="default" MultiBuildValue="DefaultBuild:classic" MsiKey="AI_ThemeStyle"/>
68
<ROW Property="AI_UNINSTALLER" Value="msiexec.exe"/>
79
<ROW Property="ALLUSERS" Value="2"/>
810
<ROW Property="ARPCOMMENTS" Value="This installer database contains the logic and data required to install [|ProductName]." ValueLocId="*"/>
911
<ROW Property="ARPNOREPAIR" Value="1"/>
1012
<ROW Property="ARPSYSTEMCOMPONENT" Value="1"/>
11-
<ROW Property="BannerBitmap" MultiBuildValue="DefaultBuild:default_banner.bmp" Type="1"/>
1213
<ROW Property="CTRLS" Value="3"/>
13-
<ROW Property="DialogBitmap" MultiBuildValue="DefaultBuild:default_dialog.bmp" Type="1"/>
1414
<ROW Property="Manufacturer" Value="Atomic Labs" ValueLocId="*"/>
1515
<ROW Property="ProductCode" Value="1033:{8C9712B1-631F-46F9-8E1C-F9E845FD6128} " Type="16"/>
1616
<ROW Property="ProductLanguage" Value="1033"/>
@@ -20,35 +20,37 @@
2020
<ROW Property="SecureCustomProperties" Value="OLDPRODUCTS;AI_NEWERPRODUCTFOUND;UPGRADE_ENTERPRISE_EDITION;PION_32_PRESENT;PION_CORE_32_PRESENT"/>
2121
<ROW Property="UpgradeCode" Value="{3653880B-B0CD-4D80-9229-9A64AFA7E0C1}"/>
2222
<ROW Property="VIEWREADME" Value="1" Type="4"/>
23-
<ROW Property="WindowsFamily9X" MultiBuildValue="DefaultBuild:Windows 9x/ME" ValueLocId="-"/>
24-
<ROW Property="WindowsFamilyNT" MultiBuildValue="DefaultBuild:Windows NT/2k/XP/Vista/Windows7 x86" ValueLocId="-"/>
23+
<ROW Property="WindowsType9X" MultiBuildValue="DefaultBuild:Windows 9x/ME" ValueLocId="-"/>
24+
<ROW Property="WindowsType9XDisplay" MultiBuildValue="DefaultBuild:Windows 9x/ME" ValueLocId="-"/>
25+
<ROW Property="WindowsTypeNT" MultiBuildValue="DefaultBuild:Windows NT/2k/XP/Vista/Windows7 x86" ValueLocId="-"/>
26+
<ROW Property="WindowsTypeNTDisplay" MultiBuildValue="DefaultBuild:Windows NT/2k/XP/Vista/Windows7 x86" ValueLocId="-"/>
2527
</COMPONENT>
2628
<COMPONENT cid="caphyon.advinst.msicomp.MsiDirsComponent">
2729
<ROW Directory="APPDIR" Directory_Parent="TARGETDIR" DefaultDir="APPDIR:." IsPseudoRoot="1"/>
2830
<ROW Directory="DesktopFolder" Directory_Parent="TARGETDIR" DefaultDir="Deskto~1|DesktopFolder" IsPseudoRoot="1"/>
2931
<ROW Directory="SHORTCUTDIR" Directory_Parent="TARGETDIR" DefaultDir="SHORTC~1|SHORTCUTDIR" IsPseudoRoot="1"/>
30-
<ROW Directory="StartupFolder" Directory_Parent="TARGETDIR" DefaultDir="Startu~1|StartupFolder" IsPseudoRoot="1"/>
3132
<ROW Directory="SystemFolder" Directory_Parent="TARGETDIR" DefaultDir="System~1|SystemFolder" IsPseudoRoot="1"/>
3233
<ROW Directory="TARGETDIR" DefaultDir="SourceDir"/>
3334
</COMPONENT>
3435
<COMPONENT cid="caphyon.advinst.msicomp.MsiCompsComponent">
3536
<ROW Component="AIShRegAnswer" ComponentId="{4831C26C-AC3C-4101-BD48-90BE43A2D224}" Directory_="APPDIR" Attributes="4" KeyPath="AIShRegAnswer"/>
36-
<ROW Component="AI_CustomARPName" ComponentId="{B780F279-4CBF-49AB-862A-B5EC98B2D100}" Directory_="APPDIR" Attributes="4" KeyPath="DisplayName" Options="1"/>
37+
<ROW Component="AI_CustomARPName" ComponentId="{5B6BD427-32E8-48D6-8F0D-72BEDD867F55}" Directory_="APPDIR" Attributes="4" KeyPath="DisplayName" Options="1"/>
3738
<ROW Component="NTEventLogAppender.amd64.dll" ComponentId="{784C3FE6-3275-407D-8767-2AF211943832}" Directory_="SystemFolder" Attributes="256" KeyPath="NTEventLogAppender.amd64.dll"/>
39+
<ROW Component="Pion_SysTray_App" ComponentId="{791A8C62-76E8-4252-839F-96FB0FFE8CBE}" Directory_="APPDIR" Attributes="4" KeyPath="Pion_SysTray_App"/>
3840
<ROW Component="SHORTCUTDIR" ComponentId="{E453E502-78F9-4DED-A772-ADD83A52CDDE}" Directory_="SHORTCUTDIR" Attributes="0"/>
3941
<ROW Component="pion.exe" ComponentId="{55C4B9AC-0124-4B9F-9F2F-950AE46BA5A5}" Directory_="APPDIR" Attributes="0" KeyPath="pion.exe"/>
4042
<ROW Component="pion_systray.exe" ComponentId="{4A1E35BB-6744-46C2-B9BD-14E362A97589}" Directory_="APPDIR" Attributes="256" KeyPath="pion_systray.exe"/>
4143
<ROW Component="postinstall.html" ComponentId="{60491FA9-F5AB-4B4C-8C1F-C2C20E929C4F}" Directory_="APPDIR" Attributes="0" KeyPath="postinstall.html" Type="0"/>
4244
</COMPONENT>
4345
<COMPONENT cid="caphyon.advinst.msicomp.MsiFeatsComponent">
44-
<ROW Feature="MainFeature" Title="MainFeature" Description="Description" Display="1" Level="1" Attributes="0" Components="pion.exe postinstall.html SHORTCUTDIR AIShRegAnswer NTEventLogAppender.amd64.dll AI_CustomARPName pion_systray.exe"/>
46+
<ROW Feature="MainFeature" Title="MainFeature" Description="Description" Display="1" Level="1" Attributes="0" Components="AIShRegAnswer AI_CustomARPName NTEventLogAppender.amd64.dll Pion_SysTray_App SHORTCUTDIR pion.exe pion_systray.exe postinstall.html"/>
4547
<ATTRIBUTE name="CurrentFeature" value="MainFeature"/>
4648
</COMPONENT>
4749
<COMPONENT cid="caphyon.advinst.msicomp.MsiFilesComponent">
48-
<ROW File="NTEventLogAppender.amd64.dll" Component_="NTEventLogAppender.amd64.dll" FileName="NTEven~1.dll|NTEventLogAppender.amd64.dll" Attributes="0" SourcePath="platform\build\3rdparty\x64\NTEventLogAppender.amd64.dll" SelfReg="false" Sequence="3"/>
49-
<ROW File="pion.exe" Component_="pion.exe" FileName="pion.exe" Attributes="0" SourcePath="platform\build\win32\pion.exe" SelfReg="false" Sequence="1"/>
50-
<ROW File="pion_systray.exe" Component_="pion_systray.exe" FileName="pion-s~1.exe|pion-systray.exe" Attributes="0" SourcePath="platform\build\pion-systray.exe" SelfReg="false" Sequence="4"/>
51-
<ROW File="postinstall.html" Component_="postinstall.html" FileName="postin~1.htm|postinstall.html" Attributes="0" SourcePath="platform\build\win32\postinstall.html" SelfReg="false" Sequence="2"/>
50+
<ROW File="NTEventLogAppender.amd64.dll" Component_="NTEventLogAppender.amd64.dll" FileName="NTEven~1.dll|NTEventLogAppender.amd64.dll" Attributes="0" SourcePath="platform\build\3rdparty\x64\NTEventLogAppender.amd64.dll" SelfReg="false" NextFile="pion_systray.exe"/>
51+
<ROW File="pion.exe" Component_="pion.exe" FileName="pion.exe" Attributes="0" SourcePath="platform\build\win32\pion.exe" SelfReg="false" NextFile="postinstall.html"/>
52+
<ROW File="pion_systray.exe" Component_="pion_systray.exe" FileName="pion-s~1.exe|pion-systray.exe" Attributes="0" SourcePath="platform\build\pion-systray.exe" SelfReg="false"/>
53+
<ROW File="postinstall.html" Component_="postinstall.html" FileName="postin~1.htm|postinstall.html" Attributes="0" SourcePath="platform\build\win32\postinstall.html" SelfReg="false" NextFile="NTEventLogAppender.amd64.dll"/>
5254
</COMPONENT>
5355
<COMPONENT cid="caphyon.advinst.msicomp.BuildComponent">
5456
<ROW BuildKey="DefaultBuild" BuildName="DefaultBuild" BuildOrder="1" BuildType="0" PackageFolder="." Languages="en" InstallationType="4" MsiPackageType="x64"/>
@@ -78,8 +80,6 @@
7880
<COMPONENT cid="caphyon.advinst.msicomp.MsiBinaryComponent">
7981
<ROW Name="aicustact.dll" SourcePath="&lt;AI_CUSTACTS&gt;aicustact.dll"/>
8082
<ROW Name="copy_dir.dll" SourcePath="common\build\copy_dir.dll"/>
81-
<ROW Name="default_banner.bmp" SourcePath="&lt;AI_THEMES&gt;classic\resources\default-banner.bmp"/>
82-
<ROW Name="default_dialog.bmp" SourcePath="&lt;AI_THEMES&gt;classic\resources\default-dialog.bmp"/>
8383
</COMPONENT>
8484
<COMPONENT cid="caphyon.advinst.msicomp.MsiControlComponent">
8585
<ATTRIBUTE name="FixedSizeBitmaps" value="0"/>
@@ -100,6 +100,14 @@
100100
<ROW Dialog_="PatchWelcomeDlg" Control_="Next" Event="NewDialog" Argument="VerifyReadyDlg" Condition="AI_PATCH" Ordering="3"/>
101101
<ROW Dialog_="ShortcutsDlg" Control_="Back" Event="NewDialog" Argument="WelcomeDlg" Condition="AI_INSTALL" Ordering="1"/>
102102
<ROW Dialog_="ShortcutsDlg" Control_="Next" Event="NewDialog" Argument="FolderDlg" Condition="AI_INSTALL" Ordering="1"/>
103+
<ROW Dialog_="CustomizeDlg" Control_="Back" Event="NewDialog" Argument="MaintenanceTypeDlg" Condition="AI_MAINT" Ordering="1"/>
104+
<ROW Dialog_="CustomizeDlg" Control_="Next" Event="NewDialog" Argument="VerifyReadyDlg" Condition="AI_MAINT" Ordering="1"/>
105+
<ROW Dialog_="MaintenanceTypeDlg" Control_="ChangeButton" Event="NewDialog" Argument="CustomizeDlg" Condition="AI_MAINT" Ordering="301"/>
106+
<ROW Dialog_="ResumeDlg" Control_="Install" Event="EndDialog" Argument="Return" Condition="AI_RESUME" Ordering="299"/>
107+
<ROW Dialog_="VerifyReadyDlg" Control_="Install" Event="EndDialog" Argument="Return" Condition="AI_MAINT" Ordering="197"/>
108+
<ROW Dialog_="VerifyReadyDlg" Control_="Install" Event="EndDialog" Argument="Return" Condition="AI_PATCH" Ordering="198"/>
109+
<ROW Dialog_="VerifyReadyDlg" Control_="Install" Event="EndDialog" Argument="Return" Condition="AI_INSTALL" Ordering="199"/>
110+
<ROW Dialog_="VerifyReadyDlg" Control_="Back" Event="NewDialog" Argument="CustomizeDlg" Condition="AI_MAINT" Ordering="201"/>
103111
</COMPONENT>
104112
<COMPONENT cid="caphyon.advinst.msicomp.MsiCreateFolderComponent">
105113
<ROW Directory_="SHORTCUTDIR" Component_="SHORTCUTDIR"/>
@@ -112,7 +120,7 @@
112120
<ROW Action="AI_DEL_EMPTY_SHORTCUTDIR" Type="3073" Source="aicustact.dll" Target="DeleteEmptyDirectory"/>
113121
<ROW Action="AI_DOWNGRADE" Type="19" Target="4010"/>
114122
<ROW Action="AI_GetArpIconPath" Type="1" Source="aicustact.dll" Target="GetArpIconPath"/>
115-
<ROW Action="AI_LaunchApp" Type="1" Source="aicustact.dll" Target="http://localhost:8888"/>
123+
<ROW Action="AI_LaunchApp" Type="1" Source="aicustact.dll" Target="[#pion_systray.exe]"/>
116124
<ROW Action="AI_PREPARE_UPGRADE" Type="65" Source="aicustact.dll" Target="PrepareUpgrade"/>
117125
<ROW Action="AI_RESTORE_LOCATION" Type="65" Source="aicustact.dll" Target="RestoreLocation"/>
118126
<ROW Action="AI_ResolveKnownFolders" Type="1" Source="aicustact.dll" Target="AI_ResolveKnownFolders"/>
@@ -153,12 +161,12 @@
153161
<ROW Action="AI_ResolveKnownFolders" Sequence="51"/>
154162
</COMPONENT>
155163
<COMPONENT cid="caphyon.advinst.msicomp.MsiLaunchConditionsComponent">
164+
<ROW Condition="( Version9X OR VersionNT64 )" Description="[ProductName] cannot be installed on [WindowsTypeNTDisplay]" DescriptionLocId="AI.LaunchCondition.NoNT" IsPredefined="true" Builds="DefaultBuild"/>
156165
<ROW Condition="NOT AI_PROCESS_STATE = &quot;Running&quot;" Description="Pion is currently running on this computer. Please stop all instances of Pion including Pion Windows Service and try again."/>
157166
<ROW Condition="NOT PION_32_PRESENT" Description="Setup detetcted a 32 bit version of Pion installed on this computer. Please uninistall it before continue with installing this 64 bit version."/>
158167
<ROW Condition="NOT PION_CORE_32_PRESENT" Description="Setup detetcted a 32 bit version of Pion Core installed on this computer. Please uninistall it before continue with installing this 64 bit version."/>
159168
<ROW Condition="NOT UPGRADE_ENTERPRISE_EDITION" Description="Pion Enterprise Edition installation detected. Community Edition cannot be installed. Installation will abort now."/>
160-
<ROW Condition="Version9X OR VersionNT64" Description="[ProductName] cannot be installed on [WindowsFamilyNT]" DescriptionLocId="AI.LaunchCondition.NoNT" IsPredefined="true" Builds="DefaultBuild"/>
161-
<ROW Condition="VersionNT" Description="[ProductName] cannot be installed on [WindowsFamily9X]" DescriptionLocId="AI.LaunchCondition.No9X" IsPredefined="true" Builds="DefaultBuild"/>
169+
<ROW Condition="VersionNT" Description="[ProductName] cannot be installed on [WindowsType9XDisplay]" DescriptionLocId="AI.LaunchCondition.No9X" IsPredefined="true" Builds="DefaultBuild"/>
162170
</COMPONENT>
163171
<COMPONENT cid="caphyon.advinst.msicomp.MsiMergeModsComponent">
164172
<ROW Module="Microsoft_VC90_ATL_x86_x64.msm" Path="common\build\Microsoft_VC90_ATL_x86_x64.msm" Feature="MainFeature" Directory="APPDIR"/>
@@ -172,30 +180,31 @@
172180
</COMPONENT>
173181
<COMPONENT cid="caphyon.advinst.msicomp.MsiRegsComponent">
174182
<ROW Registry="AIShRegAnswer" Root="-1" Key="Software\Caphyon\Advanced Installer\Installs\[ProductCode]" Name="AIShRegAnswer" Value="[AI_SHORTCUTSREG]" Component_="AIShRegAnswer"/>
175-
<ROW Registry="Comments" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName]" Name="Comments" Value="This installer database contains the logic and data required to install [ProductName]." Component_="AI_CustomARPName"/>
176-
<ROW Registry="Contact" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName]" Name="Contact" Component_="AI_CustomARPName"/>
177-
<ROW Registry="DisplayIcon" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName]" Name="DisplayIcon" Value="[ARP_ICON_PATH]" Component_="AI_CustomARPName"/>
178-
<ROW Registry="DisplayName" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName]" Name="DisplayName" Value="[ProductName] [ProductVersion]" Component_="AI_CustomARPName"/>
179-
<ROW Registry="DisplayVersion" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName]" Name="DisplayVersion" Value="1.0.0" Component_="AI_CustomARPName"/>
180-
<ROW Registry="HelpLink" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName]" Name="HelpLink" Component_="AI_CustomARPName"/>
181-
<ROW Registry="HelpTelephone" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName]" Name="HelpTelephone" Component_="AI_CustomARPName"/>
182-
<ROW Registry="InstallLocation" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName]" Name="InstallLocation" Value="[APPDIR]" Component_="AI_CustomARPName"/>
183-
<ROW Registry="ModifyPath" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName]" Name="ModifyPath" Value="[AI_UNINSTALLER] /I [ProductCode]" Component_="AI_CustomARPName"/>
184-
<ROW Registry="Publisher" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName]" Name="Publisher" Value="Atomic Labs" Component_="AI_CustomARPName"/>
185-
<ROW Registry="URLInfoAbout" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName]" Name="URLInfoAbout" Component_="AI_CustomARPName"/>
186-
<ROW Registry="URLUpdateInfo" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName]" Name="URLUpdateInfo" Component_="AI_CustomARPName"/>
187-
<ROW Registry="UninstallString" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName]" Name="UninstallString" Value="[AI_UNINSTALLER] /x [ProductCode]" Component_="AI_CustomARPName"/>
183+
<ROW Registry="Comments" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="Comments" Value="This installer database contains the logic and data required to install [ProductName]." Component_="AI_CustomARPName"/>
184+
<ROW Registry="Contact" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="Contact" Component_="AI_CustomARPName"/>
185+
<ROW Registry="DisplayIcon" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="DisplayIcon" Value="[ARP_ICON_PATH]" Component_="AI_CustomARPName"/>
186+
<ROW Registry="DisplayName" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="DisplayName" Value="[AI_PRODUCTNAME_ARP]" Component_="AI_CustomARPName"/>
187+
<ROW Registry="DisplayVersion" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="DisplayVersion" Value="1.0.0" Component_="AI_CustomARPName"/>
188+
<ROW Registry="HelpLink" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="HelpLink" Component_="AI_CustomARPName"/>
189+
<ROW Registry="HelpTelephone" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="HelpTelephone" Component_="AI_CustomARPName"/>
190+
<ROW Registry="InstallLocation" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="InstallLocation" Value="[APPDIR]" Component_="AI_CustomARPName"/>
191+
<ROW Registry="ModifyPath" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="ModifyPath" Value="[AI_UNINSTALLER] /I [ProductCode]" Component_="AI_CustomARPName"/>
192+
<ROW Registry="NoRepair" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="NoRepair" Value="#1" Component_="AI_CustomARPName"/>
193+
<ROW Registry="Pion_SysTray_App" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Run" Name="Pion SysTray App" Value="&quot;[#pion_systray.exe]&quot;" Component_="Pion_SysTray_App"/>
194+
<ROW Registry="Publisher" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="Publisher" Value="Atomic Labs" Component_="AI_CustomARPName"/>
195+
<ROW Registry="URLInfoAbout" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="URLInfoAbout" Component_="AI_CustomARPName"/>
196+
<ROW Registry="URLUpdateInfo" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="URLUpdateInfo" Component_="AI_CustomARPName"/>
197+
<ROW Registry="UninstallString" Root="-1" Key="Software\Microsoft\Windows\CurrentVersion\Uninstall\[ProductName] [ProductVersion]" Name="UninstallString" Value="[AI_UNINSTALLER] /x [ProductCode]" Component_="AI_CustomARPName"/>
188198
</COMPONENT>
189199
<COMPONENT cid="caphyon.advinst.msicomp.MsiServCtrlComponent">
190-
<ROW ServiceControl="pion.exe" Name="Pion" Event="161" Wait="1" Component_="pion.exe"/>
200+
<ROW ServiceControl="pion.exe" Name="Pion" Event="160" Wait="1" Component_="pion.exe"/>
191201
</COMPONENT>
192202
<COMPONENT cid="caphyon.advinst.msicomp.MsiServInstComponent">
193203
<ROW ServiceInstall="pion.exe" Name="Pion" DisplayName="Atomic Labs Pion Core" ServiceType="16" StartType="3" ErrorControl="32769" Arguments="-D -c &quot;[APPDIR]config\platform.xml&quot;" Component_="pion.exe" Description="Provides data capture, processing and integration capabilities for analytics."/>
194204
</COMPONENT>
195205
<COMPONENT cid="caphyon.advinst.msicomp.MsiShortsComponent">
196206
<ROW Shortcut="Pion" Directory_="SHORTCUTDIR" Name="PionCo~1|Pion Core" Component_="pion.exe" Target="[#pion.exe]" Arguments="-c &quot;[APPDIR]config\platform.xml&quot;" Description="Run Pion as a desktop application" Hotkey="0" Icon_="pion.exe" IconIndex="0" ShowCmd="1" WkDir="APPDIR"/>
197207
<ROW Shortcut="Pion_1" Directory_="DesktopFolder" Name="Pion" Component_="pion.exe" Target="[#pion.exe]" Arguments="-c &quot;[APPDIR]config\platform.xml&quot;" Description="Run Pion as a desktop application" Hotkey="0" Icon_="pion.exe" IconIndex="0" ShowCmd="1" WkDir="APPDIR"/>
198-
<ROW Shortcut="Pion_SysTray_Utility" Directory_="StartupFolder" Name="PionSy~1|Pion SysTray Utility" Component_="pion_systray.exe" Target="[#pion_systray.exe]" Hotkey="0" IconIndex="0" ShowCmd="1" WkDir="APPDIR"/>
199208
</COMPONENT>
200209
<COMPONENT cid="caphyon.advinst.msicomp.MsiThemeComponent">
201210
<ATTRIBUTE name="UsedTheme" value="classic"/>

0 commit comments

Comments
 (0)