Estou desenvolvendo um sistema de gerenciamento de TDAH para mim. Sem entrar em detalhes (e por mais tolo que possa parecer para um homem adulto precisar de algo assim), eu preciso construir um serviço à prova de mim para rodar no meu laptop com Windows 7 Ultra. Eu ainda preciso de acesso bastante completo ao sistema, no entanto.
Como posso configurar as coisas para que eu seja incapaz de "facilmente" (ou seja, dentro de 3-5 minutos sem reiniciar) parar o serviço ou impedir que ele seja executado?
EDIT: Eu reconheço que a solução aqui é provavelmente algum tipo de software pré-existente que eu preciso para caçar para mim e que seria executado em uma conta de administrador (w / senha conhecida por outra pessoa) enquanto eu uso regularmente uma conta limitada . A questão é que eu sou um desenvolvedor & amp; regularmente precisa de mais do que o acesso do usuário padrão para a máquina. Aqui estão alguns detalhes específicos do que eu preciso fazer:
- Instalar / remover programas
- Executa máquinas virtuais via vmware ou virtualbox, às vezes através do Vagrant
- Mate os processos que iniciei
- Iniciar / parar serviços que podem não estar sendo executados na minha conta
- Ter acesso à maioria dos arquivos / diretórios (não precisa de acesso regularmente ao arquivo hosts)
... Eu acho que isso cobre os padrões que seriam muito frequentes para eu pedir a alguém que digite uma senha.
fonte
Você precisará gastar algum tempo com isso, se quiser apenas alguns sites selecionados, será necessário editar o arquivo do host em:
-Mas isso seria permanente, você teria que desfazer manualmente isso toda vez. Pode ser mais fácil usar um script de temporizador ou uma série de temporizadores, esperando para matar qualquer programa depois de alguns segundos, e então fazer um loop de tarefas para evitar que ele inicie novamente.
fonte
Investigue os diferentes programas de filtragem da Internet (a.k.a. software de filtragem de conteúdo ) acessível. Eles geralmente têm opções adicionais, como temporizadores de uso, bloqueando o acesso ao software instalado, etc.
Anos atrás, trabalhei nesse negócio e tínhamos clientes que compraram o software apenas para esse fim, por exemplo, uma família que teve um filho que ficou chateado ao ver certos sites, então com seu conhecimento eles usaram nosso software. Esse produto específico não está mais no mercado.
Instale e gerencie o software em uma conta de administrador separada, enquanto você trabalha em uma conta de usuário limitada.
Uma vez que este sistema esteja configurado e funcione como você deseja:
Se houver alguém "próximo" em quem você confia, peça que ele altere a senha do administrador.
[Observe que, se você fizer a última coisa, dependendo do programa de filtragem, talvez nem precise usar contas Win separadas, basta que essa pessoa altere a senha do programa.]
Nota adicional: Construir coisas como esta é Difícil se você quiser torná-lo à prova de adulteração. Não é algo que você possa fazer com um pouco de configuração do Windows.
Adicionado 30 de junho:
Outro método para armazenar a senha é pegar uma senha muito complicada que você possa lembrar, escrevê-la em um pedaço de papel e mantê-la em um local diferente, onde não é possível acessá-la rapidamente, por exemplo, no seu local de trabalho.
fonte
Por que você não tira uma folha do livro de Paul Graham e simplesmente se desconecta da internet completamente em seu computador de trabalho?
http://www.paulgraham.com/distraction.html
Pessoalmente acho isso um pouco extremo e uso o Leechblock apenas para limitar os piores sites de timesinking: https://addons.mozilla.org/pt-BR/firefox/addon/leechblock/
fonte