Como posso executar o Hamachi como um serviço?

1

Muitos de vocês provavelmente sabem que a versão gratuita do Hamachi não suporta oficialmente a execução como um serviço.

Existe alguma maneira de eu ainda conseguir que o Hamachi funcione como um serviço?

Eu preciso poder acessar remotamente meus computadores de fora da rede quando nenhum usuário estiver conectado ao computador. Especificamente, isso é importante para o desktop remoto, compartilhamento de arquivos, sincronização de arquivos e backups de computador.

    
por bbodenmiller 01.01.2013 / 11:40

4 respostas

3

Parece que o Hamachi ainda técnico está sendo executado como um serviço, mas eles escolheram monitorar de alguma outra forma se o usuário está realmente ativo ou não. Se o computador estiver na tela de bloqueio, onde você selecionou a conta de usuário para fazer login (mesmo que o usuário esteja realmente conectado), o Hamachi será desativado.

Pelas razões mencionadas acima, decidi mudar para o NeoRouter . NeoRouter até agora parece fazer tudo o que Hamachi fez e depois alguns. Construído em Windows Remote desktop, Wake-on-Lan, pastas compartilhadas, interface de linha de comando, executar a partir de drive USB, ponte de rede, etc A única pegadinha é que você precisa de um computador que está sempre ligado para atuar como o "servidor" para dizer os outros computadores como se conectar uns aos outros.

Uma nota sobre a configuração do servidor NeoRouter: Quando o instalei pela primeira vez, ele não se conectava (o que você pode testar via link ). Eu resolvi isso verificando o firewall do Windows e percebendo que as exceções do NRServer e do NRService estavam sendo bloqueadas em minha rede privada.

    
por 28.01.2013 / 09:49
1

O problema não é que o Hamachi não seja mais executado como um serviço, é mais necessário que o Hamachi UI esteja em execução para que ele funcione. Obviamente, se um não estiver logado em seu computador, a interface do usuário não será executada.

Há uma pergunta semelhante no ServerVault, em que a resposta permite a transferência da sessão de volta para a máquina local em vez de fazer logout (e encerrar a interface do usuário).

Aqui está o comando: (Nota: O número 1 abaixo é o seu ID de sessão. Para saber qual é o seu ID de sessão atual, no console, execute o usuário de consulta ou abra o gerenciador de tarefas, acesse os usuários e examine seu ID de sessão)

tscon 1 /dest:console

A única ressalva é que sua sessão local agora está desbloqueada, então se você quiser bloquear o computador também, crie um arquivo .bat com os seguintes comandos:

tscon 1 /dest:console
rundll32.exe user32.dll, LockWorkStation

Aqui está o link acima mencionado para mais detalhes: link

    
por 29.06.2015 / 18:52
1

agora é 2018 e, como eu posso ver, o Hamachi funciona como um serviço se você comprar uma assinatura para sua rede.

Não consegui encontrar nenhuma documentação dizendo isso, mas como minha experiência quando atualizei minha rede com uma assinatura paga, nem precisei reiniciar a máquina ou o Hamachi, ela foi reconfigurada e executada automaticamente.

    
por 12.02.2018 / 22:47
0

Talvez Você possa usar a ferramenta chamada exe2svc, hospedada em aqui . Pode transformar qualquer .exe em um serviço. Basta editar o arquivo .xml de acordo com suas necessidades.

    
por 04.01.2013 / 00:52