PureVPN
From WPKG | Open Source Software Deployment and Distribution
Package for PureVPN - https://www.purevpn.com/
PureVPN prompts to install a network driver. Installing the certificate from the publisher prior the install resolves this. You can obtain the certificate by installing PureVPN manually first.
Run > certmgr.msc > Trusted Publishers > Certificates. Here you will find the certificates installed. You can find the serial number on the details tab when you open a certificate.
<package id="purevpn" name="PureVPN" priority="350" reboot="false" revision="0.1">
<variable name="CERT" value="%SOFTWARE%\certificate.cer"/>
<!-- Check if PureVPN is already installed -->
<check type="uninstall" condition="exists" path="PureVPN" />
<!-- Software needs network driver and prompt to trust publisher uppon install, installing cert resolves this -->
<install cmd='%COMSPEC% /c certutil.exe -addstore TrustedPublisher %CERT%'/>
<!-- install software -->
<install cmd='%COMSPEC% /c %SOFTWARE%\purevpn_setup.exe /VERYSILENT /NORESTART'/>
<!-- program laucnhes after install -->
<install cmd='%COMSPEC% /c taskkill /IM purevpn.exe /F'/>
<upgrade include="install"/>
<!-- uninstall program -->
<remove cmd='%COMSPEC% /c "%PROGRAMFILES%\PureVPN\unins000.exe" /SILENT' />
<!-- removes cert -->
<remove cmd='%COMSPEC% /c certutil.exe -delstore TrustedPublisher cert_serial_number ' />
</package>