Impede que o aplicativo seja iniciado automaticamente no OS X - quais são TODOS os locais para procurar?

5

Um aplicativo em um Mac que inicia automaticamente na inicialização e eu não quero isso. O aplicativo em si não oferece nenhuma maneira de evitar isso. Em vez de identificar o aplicativo, imaginei que seria interessante usar essa pergunta como uma oportunidade para identificar todos os lugares que um aplicativo poderia ocultar.

Aqui é onde eu olhei até agora e ainda não o encontrei:

  • Contas - itens de login
  • Dock - abra no login
  • launchd - Percorre cada guia de agentes & daemons em Lingon

Outras ideias?

    
por Justin Searls 08.03.2010 / 02:53

3 respostas

1

Existe uma pasta com o caminho: Macintosh HD / Sistema / Biblioteca / StartupItems

Eu não uso em cerca de 7 anos, mas é possível que algum documento associado ao aplicativo misterioso esteja lá? O sistema operacional iniciaria o aplicativo para abrir o documento.

    
por 08.03.2010 / 03:12
1

Não se esqueça de verificar as Preferências do Sistema em outras contas - > Sua conta de login. Você verá uma guia que diz "Itens de login" que lista os aplicativos que são iniciados quando você faz login na sua máquina.

Além disso, a partir do console, verifique o crontab (que é o launchd no OS X? Eu acho que pode ser ...) como você pode ter entradas lá auto-lançando coisas. Você precisa sudo para verificar e editá-lo para outros usuários.

    
por 08.03.2010 / 03:23
0

Além do que foi mencionado até agora, há também ganchos de login para o processo de login.

Também os daemons de bootstrap foram introduzidos no OS X 10.3, mas agora estão obsoletos. Mas isso não significa que ainda não esteja sendo usado se seu aplicativo foi criado para 10.3 e nunca atualizado.

O link entra em detalhes nos vários locais a serem lançados aplicações a partir do boot.

    
por 08.03.2010 / 07:40