====== Serviço de inicialização de programas ======
O **IWSRestartSW** é um serviço que foi desenvolvido para monitorar e inicializar programas que precisam estar sempre ativos.
==== Instalação ====
Para instalar o serviço, é preciso executar o prompt de comando como administrador.
{{ :manuais:promptdecomandoadm.png?nolink |}}
Localizar a pasta onde o arquivo **IwsRestartSW.exe** se encontra e digitar o comando:\\
''IwsRestartSW.exe -install''
{{ :manuais:instalandoservico._23_09.39.jpg?nolink |}}
Caso tenha instalado com sucesso irá aparecer a mensagem:
{{ :manuais:servicoinstalado._23_09.39.jpg?nolink |}}
Para confirmar se o serviço foi devidamente instalado acesse o painel de serviços do Windows e procure por **IWS RestartSW**.
{{ :manuais:iwsrestartsw_instalado._23_09.46.jpg?nolink |}}
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.
==== Configuração ====
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.
=== [CFG] ===
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]**.
=== [PROGRAMAS] ===
São os programas que serão monitorados. Cada programa deverá estar com o endereço completo, e iniciar pelo prefixo **arq__N__=** onde o __N__ será número sequencial iniciado em 1.
=== Exemplo de arquivo de configuração ===
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"'' \\
É indicado colocar o caminho do programa entre aspas duplas, pois se houver espaço no nome de alguma pasta, o Windows não irá reconhecer o endereço.
Após alterar a configuração de intervalo de verificação, é preciso reiniciar o serviço.
==== Desinstalar ====
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.