A solução para o problema de execução do programa de forma minimizada pode ser encontrada no uso de ferramentas padrão do sistema operacional Microsoft Windows ou scripts especializados.
Instruções
Passo 1
Chame o menu principal do sistema operacional Windows pressionando o botão "Iniciar" e vá até o item "Executar" para realizar o procedimento de inicialização do aplicativo selecionado de forma minimizada.
Passo 2
Insira o valor cmd no campo "Abrir" e confirme a execução do comando para o lançamento da ferramenta "Linha de Comando" clicando no botão OK.
etapa 3
Insira o valor: start / min application_name.exe na caixa de texto do interpretador de comandos e confirme o comando pressionando a tecla de função Enter.
Passo 4
Use o valor: cmd / drive_name start / min application_name.exe para executar o comando para iniciar automaticamente o programa selecionado em uma forma minimizada e confirmar a execução do comando pressionando a tecla de função Enter.
Etapa 5
Selecione a seguinte sintaxe de comando para iniciar o aplicativo necessário minimizado na bandeja:
Executar (@ProgramFilesDir & "\ Program_name / program_name / exe", ", @SW Minimize)
ou
Executar ("program_name.exe", @ProgramFilesDir & "\ program_name ", @SW Minimize
para usar as funções WinExec ou ShellExec.
Etapa 6
Retorne ao menu Iniciar principal e vá para Executar para determinar outras opções e opções para usar o comando start no interpretador de comandos.
Etapa 7
Insira o valor cmd no campo "Abrir" e confirme a execução do comando para o lançamento da ferramenta "Linha de Comando" clicando no botão OK.
Etapa 8
Insira um valor: start /? na caixa de texto do interpretador de comandos e confirme a execução do comando pressionando a tecla de função Enter.
Etapa 9
Use ou crie um parâmetro de linha de comando (switch):
if (Properties. Settings. Default. AutoRun)
{
Microsoft. Win32. RegistryKey myKey =
Microsoft. Win32. Registry. CurrentUser. OpenSubKey (@ "Software / Microsoft / Windows / CurrentVersion / Run ", verdadeiro);
myKey. Setvalue ("MyProgram. NET", Applcation. ExecutablePath + "-hide");
Registry. CurrentUser. OpenSubKey (@ "Software / Microsoft / Windows / CurrentVersion / Run ", true);
myKey. Close ();
Registry. CurrentUser. Close ();
}
outro
{
Microsoft. Win32. RegistryKey myKey =
Microsoft. Win32. Registry. CurrentUser. OpenSubKey (@ "Software / Microsoft / Windows / CurrentVersion / Run ", verdadeiro);
myKey. SetValue ("MyProgram. NET", Application. ExecutablePath + "-hide");
myKey. DeleteValue ("MyProgram. NET");
myKey. Close ();
Registry. CurrentUser. Close ();
}
para ser capaz de executar o programa selecionado minimizado.