Superdownloads | Baixaki | Zigg Downloads

Windows XP/2003

Como rodar um programa como serviço.

Muitas vezes precisamos que um determinado programa execute sem precisar fazer logon no Windows, e ainda, que rode independente do usuário, ou seja, que o programa trabalhe como um serviço do Windows. Para tal, a Microsoft disponibiliza no pacote Windows Server 2003 Resource Kit Tools dois arquivos (srvany.exe e instsrv.exe). Para exemplificar vou mostrar como executar o comando RASDIAL para conectar ao Velox sem a necessidade de logar.

1- Crie um arquivo de lote (.BAT) utilizando o comando RASDIAL, como mostrado nesta pagina, logo abaixo.

2- Faça o download e instale o Windows Server 2003 Resource Kit Tools.

3- No Prompt de comando, digite:

"C:\Arquivos de Programas\Windows Resource Kits\tools\instsrv.exe CONECTA C:\Arquivos de Programas\Windows Resource Kits\\tools\srvany.exe"

aonde CONECTA é o nome do serviço que eu escolhi, pode ter outro nome, caso queira.

OBS.: O programa srvany será utilizado pelo windows para executar o serviço instalado, portanto tem de estar no HD.

4- No menu Iniciar, clique em Executar e abra o programa regedit.exe. Vá até a chave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CONECTA

5- Crie uma chave chamada Parameters:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CONECTA\Parameters

6- Dentro da chave Parameters crie um novo Valor de seqüência com o nome Application, o nome e o caminho do arquivo de lote/ programa a ser executado, como no exemplo:

C:\CONECTA.BAT

Outra forma de fazer isto é colocar no Valor de Sequencia o commando com RASDIAL com suas opções, como no exemplo abaixo, e neste caso não se utiliza o arquivo de lote:

RASDIAL Velox 2743435454@telemar.com.br 2743435454

7- Se o serviço que você acabou de criar depende de que outro serviço esteja rodadando, e você quer garantir que ele só ira iniciar após o mesmo, adicione no caminho HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CONECTA\ (para o nosso exemplo) um valor de sequencia chamado DependOnService, contendo o nome do serviço desejado.

8- Feche o Editor de registro.

9- Se o programa que você colocou como serviço necessite interagir com o usuário logado, clique em Iniciar, selecione Painel de controle, Ferramentas administrativas e depois em Serviços.

10- Na janela Serviços, dê um duplo clique em CONECTA. Em Propriedades clique na aba Logon, marque a opção "Permitir que o serviço interaja com a área de trabalho" e OK.

11- Reinicie o computador.

OBS: Para remover o serviço use o comando "C:\Arquivos de Programas\Windows Resource Kits\tools\instsrv.exe CONECTA remove"

Aumentar FiguraCAPS LOCK ligado ao iniciar .

Para o Windows ativar o CAPS LOCK ao iniciar, é preciso efetuar uma alteração no arquivo de registro. Para editar o registro, clique em Iniciar, Executar e abra o programa REGEDIT, vá para a chave HKEY_USERS\.DEFALT\Control Panel\Keyboard, como mostrado na figura e altere o valor InitialKeyboardIndicators para 2.

 

Habilitando a TAB segurança no Windows XP fora do dominio.

No Windows Explorer vá em Feramentas/Opções de Pasta/Modo de Exibição e desmarque "Usar Compartilhamneto Simples de Arquivo (recomendável).".

 

Conectando ao Velox com o comando RASDIAL .

 

Caso você utilize o Modem ADSL como Bridge, e gostaria de fazer conexão automática quando Clique aqui para aumentar entrar no Windows, esta dica pode ajudar. No meu caso uso nos servidores de internet, mas pode ser utilizado em casa também.
Primeiro certifique-se de que a a conexão ADSL está configurada em Conexões de Rede, se não estiver, configure-a. Observe que o nome que você der a conexão é o nome que usaremos no comando mais adiante, no meu caso usei Velox.

Vá para a janela de comando (DOS), digite o edit para abrir o MS-Editor. Acrescente nele a linha "RASDIAL Velox 2743435454@telemar.com.br 2743435454", aonde 2743435454 é o numero da sua linha telefônica que fornece o serviço ADSL, incluindo o código DDD. Salve o arquivo como arquivo de lote (.BAT) com o nome que achar melhor. Agora é só executá-lo para conectar. A vantagem é que podemos adicioná-lo ao Inicializar do Windows ou a chave Run do registro.

Sobre | Contato | Topo | Mapa do Site | ©2006 bergmann.eti.br