Graphpad Prism 5
GraphPad Prism is a powerful combination of basic biostatistics, curve fitting and scientific graphing in one comprehensive program. More than 100,000 scientists in over 100 countries rely on Prism to analyze, graph and present their scientific data. See here for more info http://www.graphpad.com/prism/Prism.htm
I have used taskkill to stop Prism because after the install is complete it automatically launches. The QXT file is the file holding the license number details and is created on your test system automatically after you put in the latest license. You can then just distribute the QXT file to other computers.
<package id="graphpadprism"
name="Graphpad Prism 5"
revision="5.02"
reboot="false"
priority="5">
<check type="uninstall" condition="exists" path="GraphPad Prism 5" />
<downgrade cmd='"%SOFTWARE%\graphpad\InstallPrism502.exe" /s /noreboot' >
<exit code='-1' />
</downgrade>
<downgrade cmd='cmd /C %SETTINGS%\tools\taskkill.exe /F /IM prism.exe' >
<exit code='1' />
<exit code='128' />
</downgrade>
<downgrade cmd='cmd /c copy /y "%SOFTWARE%\graphpad\ssprism5.qxt" "%PROGRAMFILES%\GraphPad\Prism 5" ' />
<install cmd='"%SOFTWARE%\graphpad\InstallPrism502.exe" /s /noreboot' >
<exit code='-1' />
</install>
<install cmd='cmd /C %SETTINGS%\tools\taskkill.exe /F /IM prism.exe' >
<exit code='1' />
<exit code='128' />
</install>
<install cmd='cmd /c copy /y "%SOFTWARE%\graphpad\ssprism5.qxt" "%PROGRAMFILES%\GraphPad\Prism 5" ' />
<upgrade cmd='"%SOFTWARE%\graphpad\InstallPrism502.exe" /s /noreboot' >
<exit code='-1' />
</upgrade>
<upgrade cmd='cmd /C %SETTINGS%\tools\taskkill.exe /F /IM prism.exe' >
<exit code='1' />
<exit code='128' />
</upgrade>
<upgrade cmd='cmd /c copy /y "%SOFTWARE%\graphpad\ssprism5.qxt" "%PROGRAMFILES%\GraphPad\Prism 5" ' />
<remove cmd='cmd /c del /f "%PROGRAMFILES%\GraphPad\Prism 5\ssprism5.qxt" ' />
<remove cmd='"%PROGRAMFILES%\GraphPad\Prism 5\Uninst_Prism 5.exe" /S' />
</package>