<?xml version="1.0" encoding="utf-8"?>
<SetupFX FormatVersionMajor="4" FormatVersionMinor="1">
    <Task Id="PrepareInstall">
        <Action Id="CreateProcess" File="apps.app1" AbortOnExitCode="No" UseTargetPath="True" Arguments="apps.app1.ExitAll" Hide="True" TimeoutInMs="30000" AbortOnError="False"/>
    </Task>
    <Task Id="Install">
        <Action Id="ShellExecute" File="apps.app1" AbortOnError="False" UseTargetPath="True" NonElevated="True" Arguments="apps.app1.StartInSystray" SaveError="True"/>
        <Action Id="ProcessSavedError" ConvertToRebootRequirement="True"/>
    </Task>
    <Task Id="Uninstall">
        <Action Id="CreateProcess" File="apps.app1" AbortOnExitCode="No" UseTargetPath="True" Arguments="apps.app1.ExitAll" Hide="True" TimeoutInMs="30000" AbortOnError="False"/>
    </Task>
    <Component Id="apps">
        <File Id="app1">
            <FileName>SingxerUsbAudioCpl.exe</FileName>
            <ExecutionArguments Id="ExitAll"><![CDATA[-exitall]]></ExecutionArguments>
            <ExecutionArguments Id="StartInSystray"><![CDATA[-hide]]></ExecutionArguments>
        </File>
    </Component>
</SetupFX>
