none
Como fazer um programa que inicia com o Windows? RRS feed

  • Pergunta

  • Como faço um botão no meu programa para ele iniciar com o Windows? Tipo se o cara marcar, assim que o windows ligar meu programa executa??? O botão eu sei fazer... Mas não sei iniciar com o windows. Obrigado Gente!
    sábado, 28 de novembro de 2009 21:36

Todas as Respostas

  • Olá, Andisu.

    Não manjo muito de C++, uso VB.NET, mas o que vc deseja é uma coisa muito simples de se fazer.

    Para que um programa (qualquer um programa ou arquivo (txt, jpg, doc, etc)) inicie junto do Windows existem várias formas de se fazer. As mais usadas são pondo o caminho do arquivo (no seu caso o do executavel do seu programa) registrado no seguinte caminho do Registro do Windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

    ou

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

    OBS: dá uma olhada no registro nestes caminho e veja como os programas estão registrados lá

    outro meio, e acho que mais simples é criar um atalho do seu programa na pasta "Inicializar" do Menu Iniciar/Programas

    Esta pasta fica neste caminho:
    %APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup

    ---

    Alguns exemplos:

    http://www.daniweb.com/code/snippet217270.html
    http://social.msdn.microsoft.com/Forums/en/vclanguage/thread/0b14b879-fa4a-4dcf-9f4b-28c25f41e1cb


    domingo, 29 de novembro de 2009 22:23
  • Há pelo menos 3 formas:

    1. Startup (citado na thread anterior)

    2. Agendar com o Task Scheduler para iniciar o programa sempre que o computador inicia (Task Scheduler encontra-se no Control Panel)
     
    3. Escrever (programar) e configurar um NT Service que inicie seu programa (Ex. Criar o serviço com MFC: http://www.codeguru.com/Cpp/W-P/system/ntservices/article.php/c2809)
    Fabio Galuppo
    • Sugerido como Resposta Roberson Naves sexta-feira, 3 de agosto de 2012 13:00
    segunda-feira, 7 de dezembro de 2009 16:43