Como carregar meu programa quando o Windows é iniciado sem um console de comando aparece?

3

Eu quero iniciar meu aplicativo, que está escrito em C # e tem .exe arquivos, quando instalado no início do carregamento do Windows.

Eu gostaria de carregá-lo no aplicativo, se possível.

Não quero que o usuário veja nada depois da tela de logotipo do Windows. Isso é possível?

    
por user123_456 11.06.2012 / 13:56

2 respostas

4

Principalmente, você precisa adicionar o seu .exe ou o método usado para iniciar o exe na sua chave de registro de execução automática (para que o Windows inicie o programa automaticamente):

  1. Você pode usar o Agendador de Tarefas do Windows. Basta digitar o agendador na sua pesquisa do Windows, abrir o Agendador de Tarefas do Windows e criar uma tarefa com o gatilho "iniciar com o Windows" para iniciar o seu exe com o Windows.

  2. Você pode adicionar seu comando executável à chave de execução automática do Registro do Windows:

  1. Launch the Registry Editor. This can be done by selecting the "Run" command from the "Start" menu in Windows, then typing "Regedit" into the text box and tapping the "Enter" key. You may also simply type "Regedit" from a CMD or command prompt.

  2. Open the Local Machine hive. The Registry Editor is arranged hierarchically, like the directory structure you see in the File Manager. At the top-most level there are five sections. Clicking the "+" sign next to "HKEY_LOCAL_MACHINE" will expand, or open up, that hive.

  3. Navigate to the "Run" branch. Clicking the "+" sign next to each item in turn, open up "Software" > "Microsoft" > "Windows." Inside the Windows branch open "CurrentVersion" followed by "Run."

  4. Preserve the current settings. Right-click on the word "Run" in the left panel of the Registry Editor and select "Export." Ensure the registry path at the bottom is accurate and ends in "\Run." Select the radio button marked "Selected branch" at the bottom-left of the export window. Take note of where you saved this file.

  5. Add, remove, or alter entries as you see fit. Beware that many ordinary and necessary programs are listed here, blended in with programs you may not need and may not have known you were running.

  6. When you have made your changes, choose "Save" from the "File" menu at the top-left of the Registry Editor. Quit the Registry Editor and reboot your system.

Mas se você "quiser que o usuário veja algo depois da tela do logotipo do Windows", posso ver duas maneiras principais:

  • Comodescritoem outra referência aqui no superusuário , você pode simplesmente adicionar o comando folowing à chave de início automático do registro para iniciar silenciosamente:

start "" "C:\Your_Program_Path\Your_Program.exe"

    
por 11.06.2012 / 14:39
1

Pesquise a pasta "Startup" e coloque o seu programa nela. Qualquer programa nesta pasta será iniciado quando você iniciar o Windows.

    
por 11.06.2012 / 14:00