Files
claudetools/session-logs/tmp_wxs_new.xml
Mike Swanson 31088cb8de sync: auto-sync from DESKTOP-0O8A1RL at 2026-05-15 15:23:02
Author: Mike Swanson
Machine: DESKTOP-0O8A1RL
Timestamp: 2026-05-15 15:23:02
2026-05-15 15:23:05 -07:00

255 lines
13 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!--
GuruRMM Agent - WiX 3 / wixl build source (Linux CI)
Built with: wixl -D Version=X.Y.Z -a x64
-o gururmm-agent-base-X.Y.Z.msi gururmm-agent-linux.wxs
For site-specific MSI: sed 's|SITEKEY_PLACEHOLDER|<uuid>|g' on the WXS before wixl.
Companion to gururmm-agent.wxs (WiX 4, Windows native).
Notes: <Condition> omitted (wixl 0.101 crash bug).
install-report CA omitted (wixl lacks WixQuietExec64).
<?ifdef?> omitted (wixl 0.101 evaluates false-branch $(var.X) references).
-->
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
<Product
Name="GuruRMM Agent"
Manufacturer="Arizona Computer Guru LLC"
Id="*"
Version="$(var.Version)"
UpgradeCode="{41E29F1C-52BE-424B-B570-EF3ED2588794}"
Language="1033">
<Package
InstallerVersion="500"
Compressed="yes"
InstallScope="perMachine"
Description="GuruRMM Agent - Remote Monitoring and Management"
Manufacturer="Arizona Computer Guru LLC" />
<Media Id="1" Cabinet="agent.cab" EmbedCab="yes" />
<Upgrade Id="{41E29F1C-52BE-424B-B570-EF3ED2588794}">
<UpgradeVersion
Minimum="0.0.0"
Maximum="$(var.Version)"
IncludeMinimum="yes"
IncludeMaximum="no"
Property="OLDERVERSIONSBEINGUPGRADED" />
</Upgrade>
<InstallExecuteSequence>
<RemoveExistingProducts After="InstallInitialize" />
</InstallExecuteSequence>
<Property Id="SITEKEY" Value="SITEKEY_PLACEHOLDER" />
<Property Id="AGENT_VERSION" Value="$(var.Version)" />
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFiles64Folder" Name="PFiles64">
<Directory Id="INSTALLFOLDER" Name="GuruRMM">
<Directory Id="LHM_DIR" Name="lhm" />
</Directory>
</Directory>
<Directory Id="CommonAppDataFolder" Name="CommonAppData">
<Directory Id="GURURMM_PROGRAMDATA" Name="GuruRMM" />
</Directory>
</Directory>
<Feature Id="MainFeature" Title="GuruRMM Agent" Level="1">
<ComponentRef Id="AgentBinary" />
<ComponentRef Id="ProgramDataDir" />
<ComponentRef Id="InstallReportScript" />
<ComponentRef Id="LhmExe" />
<ComponentRef Id="LhmExeConfig" />
<ComponentRef Id="LhmAgaControls" />
<ComponentRef Id="LhmBlackSharpCore" />
<ComponentRef Id="LhmDiskInfoToolkit" />
<ComponentRef Id="LhmHidSharp" />
<ComponentRef Id="LhmLibreHardwareMonitorLib" />
<ComponentRef Id="LhmMicrosoftBclAsyncInterfaces" />
<ComponentRef Id="LhmMicrosoftBclHashCode" />
<ComponentRef Id="LhmMicrosoftWin32TaskScheduler" />
<ComponentRef Id="LhmOxyPlot" />
<ComponentRef Id="LhmOxyPlotWindowsForms" />
<ComponentRef Id="LhmRAMSPDToolkitNDD" />
<ComponentRef Id="LhmSystemBuffers" />
<ComponentRef Id="LhmSystemCodeDom" />
<ComponentRef Id="LhmSystemCollectionsImmutable" />
<ComponentRef Id="LhmSystemFormatsNrbf" />
<ComponentRef Id="LhmSystemIOPipelines" />
<ComponentRef Id="LhmSystemMemory" />
<ComponentRef Id="LhmSystemNumericsVectors" />
<ComponentRef Id="LhmSystemReflectionMetadata" />
<ComponentRef Id="LhmSystemResourcesExtensions" />
<ComponentRef Id="LhmSystemRuntimeCompilerServicesUnsafe" />
<ComponentRef Id="LhmSystemSecurityAccessControl" />
<ComponentRef Id="LhmSystemSecurityPrincipalWindows" />
<ComponentRef Id="LhmSystemTextEncodingsWeb" />
<ComponentRef Id="LhmSystemTextJson" />
<ComponentRef Id="LhmSystemThreadingAccessControl" />
<ComponentRef Id="LhmSystemThreadingTasksExtensions" />
</Feature>
<DirectoryRef Id="INSTALLFOLDER">
<Component Id="AgentBinary" Guid="{1A2B3C4D-5E6F-4A7B-8C9D-0E1F2A3B4C5D}" Win64="yes">
<File Id="GuruRMMAgentExe" Name="gururmm-agent.exe"
Source="../agent/target/release/gururmm-agent.exe" KeyPath="yes" />
<File Id="GuruRMMTrayExe" Name="gururmm-tray.exe"
Source="../tray/target/release/gururmm-tray.exe" />
<ServiceInstall
Id="GuruRMMService"
Name="GuruRMMAgent"
DisplayName="GuruRMM Agent"
Description="GuruRMM Agent - Remote Monitoring and Management service"
Start="auto"
Type="ownProcess"
ErrorControl="normal"
Arguments="service" />
<ServiceControl
Id="GuruRMMServiceControl"
Name="GuruRMMAgent"
Start="install"
Stop="both"
Remove="uninstall"
Wait="no" />
</Component>
</DirectoryRef>
<DirectoryRef Id="GURURMM_PROGRAMDATA">
<Component Id="ProgramDataDir" Guid="{7B4AE52C-1D8F-4C3A-9E0C-2E1F5B8A4D91}" Win64="yes">
<CreateFolder />
<RegistryValue Root="HKLM" Key="SOFTWARE\GuruRMM" Name="InstallDir"
Type="string" Value="[INSTALLFOLDER]" KeyPath="yes" />
<RegistryValue Root="HKLM" Key="SOFTWARE\GuruRMM" Name="SiteId"
Type="string" Value="[SITEKEY]" />
<RegistryValue Root="HKLM" Key="SOFTWARE\GuruRMM" Name="Version"
Type="string" Value="[AGENT_VERSION]" />
</Component>
<Component Id="InstallReportScript" Guid="{3FA82C1D-60B4-4E9A-8C2F-7D5E1B9A3C04}" Win64="yes">
<File Id="InstallReportPs1" Name="install-report.ps1"
Source="install-report.ps1" KeyPath="yes" />
</Component>
</DirectoryRef>
<DirectoryRef Id="LHM_DIR">
<Component Id="LhmExe" Guid="{C3D4E5F6-A7B8-49C0-D1E2-F3A4B5C6D7E8}" Win64="yes">
<File Id="LibreHardwareMonitorExe" Name="LibreHardwareMonitor.exe"
Source="../lhm/LibreHardwareMonitor.exe" KeyPath="yes" />
</Component>
<Component Id="LhmExeConfig" Guid="{D4E5F6A7-B8C9-4AD1-E2F3-A4B5C6D7E8F9}" Win64="yes">
<File Id="LibreHardwareMonitorConfig" Name="LibreHardwareMonitor.exe.config"
Source="../lhm/LibreHardwareMonitor.exe.config" KeyPath="yes" />
</Component>
<Component Id="LhmAgaControls" Guid="{3DC7C142-FF98-4352-9B52-35479BD96FC8}" Win64="yes">
<File Id="AgaControlsDll" Name="Aga.Controls.dll"
Source="../lhm/Aga.Controls.dll" KeyPath="yes" />
</Component>
<Component Id="LhmBlackSharpCore" Guid="{C8DDED9F-3180-4B1C-B2F6-9BC05F64F732}" Win64="yes">
<File Id="BlackSharpCoreDll" Name="BlackSharp.Core.dll"
Source="../lhm/BlackSharp.Core.dll" KeyPath="yes" />
</Component>
<Component Id="LhmDiskInfoToolkit" Guid="{4F243EA9-A905-4E9F-AA59-C3AB5203B2D4}" Win64="yes">
<File Id="DiskInfoToolkitDll" Name="DiskInfoToolkit.dll"
Source="../lhm/DiskInfoToolkit.dll" KeyPath="yes" />
</Component>
<Component Id="LhmHidSharp" Guid="{E3CD9770-BC99-4D45-A496-71D1931122C6}" Win64="yes">
<File Id="HidSharpDll" Name="HidSharp.dll"
Source="../lhm/HidSharp.dll" KeyPath="yes" />
</Component>
<Component Id="LhmLibreHardwareMonitorLib" Guid="{AF1D12C9-510B-4559-AB04-47100F88A090}" Win64="yes">
<File Id="LibreHardwareMonitorLibDll" Name="LibreHardwareMonitorLib.dll"
Source="../lhm/LibreHardwareMonitorLib.dll" KeyPath="yes" />
</Component>
<Component Id="LhmMicrosoftBclAsyncInterfaces" Guid="{697C3BC2-8622-4782-A4F6-E9EA2BC35951}" Win64="yes">
<File Id="MicrosoftBclAsyncInterfacesDll" Name="Microsoft.Bcl.AsyncInterfaces.dll"
Source="../lhm/Microsoft.Bcl.AsyncInterfaces.dll" KeyPath="yes" />
</Component>
<Component Id="LhmMicrosoftBclHashCode" Guid="{3861D3F8-4433-4B70-97B9-454D37C859EB}" Win64="yes">
<File Id="MicrosoftBclHashCodeDll" Name="Microsoft.Bcl.HashCode.dll"
Source="../lhm/Microsoft.Bcl.HashCode.dll" KeyPath="yes" />
</Component>
<Component Id="LhmMicrosoftWin32TaskScheduler" Guid="{2BF9F0B5-E63E-4D25-A37E-A13373885C54}" Win64="yes">
<File Id="MicrosoftWin32TaskSchedulerDll" Name="Microsoft.Win32.TaskScheduler.dll"
Source="../lhm/Microsoft.Win32.TaskScheduler.dll" KeyPath="yes" />
</Component>
<Component Id="LhmOxyPlot" Guid="{1ADEC23F-A7C6-4D15-885E-B9A9F4C76DDC}" Win64="yes">
<File Id="OxyPlotDll" Name="OxyPlot.dll"
Source="../lhm/OxyPlot.dll" KeyPath="yes" />
</Component>
<Component Id="LhmOxyPlotWindowsForms" Guid="{00E687D4-165D-4A79-8D94-663EA0463F72}" Win64="yes">
<File Id="OxyPlotWindowsFormsDll" Name="OxyPlot.WindowsForms.dll"
Source="../lhm/OxyPlot.WindowsForms.dll" KeyPath="yes" />
</Component>
<Component Id="LhmRAMSPDToolkitNDD" Guid="{E0673438-D988-48A7-A419-ADC03D6C3BFA}" Win64="yes">
<File Id="RAMSPDToolkitNDDDll" Name="RAMSPDToolkit-NDD.dll"
Source="../lhm/RAMSPDToolkit-NDD.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemBuffers" Guid="{40775F49-270D-4E96-9536-F1C8248B362D}" Win64="yes">
<File Id="SystemBuffersDll" Name="System.Buffers.dll"
Source="../lhm/System.Buffers.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemCodeDom" Guid="{BB7123AA-53EB-4D61-98C1-1705E1D8016C}" Win64="yes">
<File Id="SystemCodeDomDll" Name="System.CodeDom.dll"
Source="../lhm/System.CodeDom.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemCollectionsImmutable" Guid="{21E0BF2D-C59A-44FB-9026-12714F5A5BC8}" Win64="yes">
<File Id="SystemCollectionsImmutableDll" Name="System.Collections.Immutable.dll"
Source="../lhm/System.Collections.Immutable.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemFormatsNrbf" Guid="{2C198115-BEFB-4F0D-B1A5-CD298715F13E}" Win64="yes">
<File Id="SystemFormatsNrbfDll" Name="System.Formats.Nrbf.dll"
Source="../lhm/System.Formats.Nrbf.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemIOPipelines" Guid="{54F2BDEB-B410-494B-A1A2-23862C1E9481}" Win64="yes">
<File Id="SystemIOPipelinesDll" Name="System.IO.Pipelines.dll"
Source="../lhm/System.IO.Pipelines.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemMemory" Guid="{B6BB0DDB-5EDE-43B2-AD09-1BAEA7D9CB79}" Win64="yes">
<File Id="SystemMemoryDll" Name="System.Memory.dll"
Source="../lhm/System.Memory.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemNumericsVectors" Guid="{37D0285B-2B1F-4D24-A2CE-68BE354731C8}" Win64="yes">
<File Id="SystemNumericsVectorsDll" Name="System.Numerics.Vectors.dll"
Source="../lhm/System.Numerics.Vectors.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemReflectionMetadata" Guid="{A44F8F0A-0CC3-408F-A923-B7E13F91AEF1}" Win64="yes">
<File Id="SystemReflectionMetadataDll" Name="System.Reflection.Metadata.dll"
Source="../lhm/System.Reflection.Metadata.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemResourcesExtensions" Guid="{A4063BAB-E6E7-4F49-9D67-CED8FF8CBFBA}" Win64="yes">
<File Id="SystemResourcesExtensionsDll" Name="System.Resources.Extensions.dll"
Source="../lhm/System.Resources.Extensions.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemRuntimeCompilerServicesUnsafe" Guid="{DF90A899-5642-4DD6-B449-37E74B6DA98C}" Win64="yes">
<File Id="SystemRuntimeCompilerServicesUnsafeDll" Name="System.Runtime.CompilerServices.Unsafe.dll"
Source="../lhm/System.Runtime.CompilerServices.Unsafe.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemSecurityAccessControl" Guid="{5F307A5F-A27B-4E44-85BC-955B0A0DBAC8}" Win64="yes">
<File Id="SystemSecurityAccessControlDll" Name="System.Security.AccessControl.dll"
Source="../lhm/System.Security.AccessControl.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemSecurityPrincipalWindows" Guid="{75AC2CDA-8311-4761-949D-3B8D4BC144FA}" Win64="yes">
<File Id="SystemSecurityPrincipalWindowsDll" Name="System.Security.Principal.Windows.dll"
Source="../lhm/System.Security.Principal.Windows.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemTextEncodingsWeb" Guid="{16054B0F-3648-4254-82DA-664D10F8A96D}" Win64="yes">
<File Id="SystemTextEncodingsWebDll" Name="System.Text.Encodings.Web.dll"
Source="../lhm/System.Text.Encodings.Web.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemTextJson" Guid="{8B16F05F-3C62-4952-8409-867B8F4E46FA}" Win64="yes">
<File Id="SystemTextJsonDll" Name="System.Text.Json.dll"
Source="../lhm/System.Text.Json.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemThreadingAccessControl" Guid="{1FF8FE40-3FF1-4B8C-830A-8C0CAFAC4A6E}" Win64="yes">
<File Id="SystemThreadingAccessControlDll" Name="System.Threading.AccessControl.dll"
Source="../lhm/System.Threading.AccessControl.dll" KeyPath="yes" />
</Component>
<Component Id="LhmSystemThreadingTasksExtensions" Guid="{867EE3A7-D8FC-4BCD-921F-EE7B27991B46}" Win64="yes">
<File Id="SystemThreadingTasksExtensionsDll" Name="System.Threading.Tasks.Extensions.dll"
Source="../lhm/System.Threading.Tasks.Extensions.dll" KeyPath="yes" />
</Component>
</DirectoryRef>
</Product>
</Wix>