Inicie o processo externo em c#
pergunta:
Como executar processos externos em um aplicativo C#, como iniciar um navegador da Web quando um usuário interage com um botão?
responder:
c# fornece duas maneiras principais de iniciar processos externos:
1. Método estático de processo:
Como Matt Hamilton sugeriu, a maneira mais fácil é usar o método estático start no system.diagnostics.process classe:
using System.Diagnostics;
...
Process.Start("process.exe");
Este método tem controle limitado, mas é muito conveniente para o início rápido dos processos.
2. Instanciar a classe de processo:
Para gerenciar processos com mais precisão, você pode instanciar o processo process . Isso permite várias configurações, incluindo:
Exemplo de usar este método:
using System.Diagnostics;
...
Process process = new Process();
// 使用 StartInfo 属性配置进程。
process.StartInfo.FileName = "process.exe";
process.StartInfo.Arguments = "-n";
process.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
process.Start();
process.WaitForExit();// 在此处等待进程退出。
Este método permite um controle mais preciso de processos externos, permitindo assim várias opções de personalização.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3