none
Executar um arquivo automaticamente ao iniciar o PC RRS feed

  • Pergunta

  • E aê Galera!
    Onde eu trabalho, uma escola de Informatica, ao iniciar o pc, abre a proteção do nosso sistema onde é preciso clicar em EXECUTAR para roda-la, mas uma forma que busco mais pratica, seria nao clicar em EXECUTAR, para que fosse mais simples, ja pesquisei e só acho como iniciar o programa, ok, agora queria saber se tem como já iniciar o pc, com o programa aberto, sem a necessidade de clicar em EXECUTAR, lembrando que aqui na loja, um computador esta iniciando assim, sem precisar clicar em EXECUTAR, só não sei como isso aconteceu, se alguem tiver alguma ideia.. MUITO OBRIGADO
    quarta-feira, 20 de novembro de 2013 14:37

Respostas

  • Olá vc pode criar um serviço no windows com vs e simples ai ele inicia automaticamente caso queira posso te passar um exemplo de código eu já fiz.

    Charles Tenorio

    • Marcado como Resposta Giovani Cr quarta-feira, 27 de novembro de 2013 11:53
    quarta-feira, 20 de novembro de 2013 14:43
  • Se for um programa/aplicativo você pode configurar o Startup do Windows para inicia-lo quando o SO for iniciado.

    Ou criar uma Tarefa Agendada (Scheduled Tasks)

    Se você estiver utilizando Windows XP, o link abaixo explica como fazer das duas formas.

    http://helpdeskgeek.com/windows-xp-tips/how-to-add-a-program-to-startup-in-windows-xp/

    Creio que para as outras versões sejam similares as formas de realizar isso.

    Espero ter ajudado.

    Até mais :)

    • Marcado como Resposta Giovani Cr quarta-feira, 27 de novembro de 2013 11:53
    quarta-feira, 20 de novembro de 2013 16:15
  • Everson,

    Um dos meus programas, um de backup, eu coloquei para iniciar com o windows através do registro do windows.

    A rotina que faz isso é essa:

    Public Shared Sub AddStartup(ByVal directorio As String, ByVal path As String)
            Try
                'Codigo Para adicionar o programa aos programas que iniciam com o Windows
                Dim Registry As Microsoft.Win32.RegistryKey = Microsoft.Win32.Registry.CurrentUser
                Dim key As Microsoft.Win32.RegistryKey = Registry.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True)
    
                If IsNothing(key.GetValue("Seu Programa")) Then
                    key.SetValue(directorio, path, Microsoft.Win32.RegistryValueKind.String)
                End If
            Catch ex As Exception
                MsgBox(ex.Message, MsgBoxStyle.OkOnly, "Adicionar ao Startup")
            End Try
            
        End Sub

    Também é possível fazer isso manualmente, mas por ser um local delicado, todo cuidado é pouco.

    Att.

    Giovani

    • Marcado como Resposta Giovani Cr quarta-feira, 27 de novembro de 2013 11:53
    sexta-feira, 22 de novembro de 2013 13:01

Todas as Respostas

  • Olá vc pode criar um serviço no windows com vs e simples ai ele inicia automaticamente caso queira posso te passar um exemplo de código eu já fiz.

    Charles Tenorio

    • Marcado como Resposta Giovani Cr quarta-feira, 27 de novembro de 2013 11:53
    quarta-feira, 20 de novembro de 2013 14:43
  • Se for um programa/aplicativo você pode configurar o Startup do Windows para inicia-lo quando o SO for iniciado.

    Ou criar uma Tarefa Agendada (Scheduled Tasks)

    Se você estiver utilizando Windows XP, o link abaixo explica como fazer das duas formas.

    http://helpdeskgeek.com/windows-xp-tips/how-to-add-a-program-to-startup-in-windows-xp/

    Creio que para as outras versões sejam similares as formas de realizar isso.

    Espero ter ajudado.

    Até mais :)

    • Marcado como Resposta Giovani Cr quarta-feira, 27 de novembro de 2013 11:53
    quarta-feira, 20 de novembro de 2013 16:15
  • Everson,

    Um dos meus programas, um de backup, eu coloquei para iniciar com o windows através do registro do windows.

    A rotina que faz isso é essa:

    Public Shared Sub AddStartup(ByVal directorio As String, ByVal path As String)
            Try
                'Codigo Para adicionar o programa aos programas que iniciam com o Windows
                Dim Registry As Microsoft.Win32.RegistryKey = Microsoft.Win32.Registry.CurrentUser
                Dim key As Microsoft.Win32.RegistryKey = Registry.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True)
    
                If IsNothing(key.GetValue("Seu Programa")) Then
                    key.SetValue(directorio, path, Microsoft.Win32.RegistryValueKind.String)
                End If
            Catch ex As Exception
                MsgBox(ex.Message, MsgBoxStyle.OkOnly, "Adicionar ao Startup")
            End Try
            
        End Sub

    Também é possível fazer isso manualmente, mas por ser um local delicado, todo cuidado é pouco.

    Att.

    Giovani

    • Marcado como Resposta Giovani Cr quarta-feira, 27 de novembro de 2013 11:53
    sexta-feira, 22 de novembro de 2013 13:01
  • Bom dia Everson,

    Caso alguma das sugestões postadas tenham resolvido seu problema não esqueça de marcar como resposta para fechar sua Thread.

    Att,


    Giovani Cruzara – Microsoft Contingent Staff

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    Msdn Community Support

    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 26 de novembro de 2013 13:03