O IWSRestartSW é um serviço que foi desenvolvido para monitorar e inicializar programas que precisam estar sempre ativos.
Para instalar o serviço, é preciso executar o prompt de comando como administrador.
Localizar a pasta onde o arquivo IwsRestartSW.exe se encontra e digitar o comando:
IwsRestartSW.exe -install
Caso tenha instalado com sucesso irá aparecer a mensagem:
Para confirmar se o serviço foi devidamente instalado acesse o painel de serviços do Windows e procure por IWS RestartSW.
Para inicializar o serviço, clique sobre o botão de inicializar serviço na parte superior (setinha verde). Caso contrário o serviço será inicializado automaticamente quando o computador for reinicializado.
Para configurar o IWS RestartSW, deve ser editado o arquivo IwsRestartSW.ini
O arquivo é dividido em duas seções. [CFG] que possui as configurações do sincronizador [PROGRAMAS] que possui a lista de programas que deverá ser inicializado caso se verifique que não esteja rodando.
As configurações da seção [CFG] são:
intervalo que configura qual o intervalo entre uma verificação e outra, o valor é expressado em minutos.
qtde que configura a quantidade de programas que será verificado, e deverá coincidir com a quantidade de linhas dentro da seção [PROGRAMAS].
São os programas que serão monitorados. Cada programa deverá estar com o endereço completo, e iniciar pelo prefixo arqN= onde o N será número sequencial iniciado em 1.
O exemplo a seguir está configurado para verificar a cada minuto se a calculadora do Windows e o bloco de notas estão abertos, e caso não esteja, serão inicializados.
[CFG]
intervalo=1
qtde=2
[PROGRAMAS]
arq1=“C:\WINDOWS\System32\calc.exe”
arq2=“C:\WINDOWS\System32\notepad.exe”
Para desinstalar o serviço, deve ser feito o processo análogo ao da instalação, entretanto o comando para desinstalar é:
IwsRestartSW.exe -uninstall
E aguardar a mensagem de confirmação.