Passos
- Verificação se existe o .net framework 4.6 como pré-requisitos por chave de registro. ‘SOFTWARE\Microsoft\NET Framework Setup\NDP\4.6’
Caso não exista o framework, retorna exitcode 1700 e finaliza o instalador.
Caso exista o framework, executa o comandos abaixo:net stop xOneHeartbeat
net stop xOneService
net stop xOneLocker
taskkill.exe /f /im xOne.Heartbeat.exe
taskkill.exe /f /im xOne.Service.exe
taskkill.exe /f /im xone.exe
taskkill.exe /f /im xOne.Locker.exe - Durante a instalação os comandos abaixo são executados:
remove arquivos antigos no "C:\Program Files\xOne\Locker."
remove arquivos antigos no "C:\Program Files\xOne\service."
remove arquivos antigos no "C:\Program Files\xOne\agent."
remove arquivos antigos no "C:\Program Files\xOne\heartbeat."
Copia todos os arquivos do agente para C:\Program Files\xOne.
Altera o registro na chave abaixo:HKLM\SOFTWARE\Arctica\Prysman\Path
HKLM\SOFTWARE\WOW6432Node\Arctica\Prysman\Path
Executa os comandos abaixo para criação do serviço e start.sc create xOneHeartbeat start= delayed-auto binPath= "C:\Program Files\xOne\heartbeat\xone.heartbeat.exe" displayname="xOne Agent Heartbeat"
sc create xOneService start= delayed-auto binPath= "C:\Program Files\xOne\service\xOne.Service.exe" displayname="xOne Service"
sc create xOneLocker start= auto binPath= "C:\Program Files\xOne\locker\xOne.Locker.exe" displayname="xOne Locker"
sc config xOneHeartbeat start= delayed-auto binPath= "C:\Program Files\xOne\heartbeat\xone.heartbeat.exe" displayname="xOne Agent Heartbeat"
sc config xOneService start= delayed-auto binPath= "C:\Program Files\xOne\service\xOne.Service.exe" displayname="xOne Service"
sc config xOneLocker start= auto binPath= "C:\Program Files\xOne\locker\xOne.Locker.exe" displayname="xOne Locker"
net start xOneHeartbeat
net start xOneService
net start xOneLocker - Durante a desinstalação os comandos abaixos são executados.
net stop xOneHeartbeat
net stop xOneService
net stop xOneLocker
taskkill /im xOne.exe /f
taskkill /im xOne.Service.exe /f
taskkill /im xOneHeartbeat.exe /f
taskkill /im xOne.Locker.exe /f
sc delete xOneHeartbeat
sc delete xOneService
sc delete xOneLocker