Usuário com melhor resposta
Chamar aplicativo de terceiros.

Pergunta
-
Olá pessoal sou amador na área de C#, estou com um projeto que preciso executar junto com meu form um aplicativo de um terceiro só que eu queria que ele executa-se invisível, e possível chama ele invisível?
achei isso no forum ele chama o Notepad invisivel mas não estou conseguindo chama um programa dentro da pasta debug
using System.Diagnostics; using System.Threading; using System.Runtime.InteropServices; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } [DllImport("shell32.dll")] static extern IntPtr ShellExecute( IntPtr hwnd, string lpOperation, string lpFile, string lpParameters, string lpDirectory, int nShowCmd); const int SW_HIDE = 0; private void button1_Click(object sender, EventArgs e) { ShellExecute(IntPtr.Zero, "open", Environment.SystemDirectory + System.IO.Path.DirectorySeparatorChar + "Notepad.exe", null, null, SW_HIDE); } } }
- Editado Thiagobezerratbs domingo, 23 de outubro de 2016 02:06
Respostas
-
Boa tarde Thiagobezerratbs,
Verifique se essa thread o ajuda:
Atenciosamente,
Robson William Silva
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 postagens 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.
- Marcado como Resposta Robson William SilvaModerator terça-feira, 25 de outubro de 2016 16:52
Todas as Respostas
-
-
Boa tarde Thiagobezerratbs,
Verifique se essa thread o ajuda:
Atenciosamente,
Robson William Silva
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 postagens 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.
- Marcado como Resposta Robson William SilvaModerator terça-feira, 25 de outubro de 2016 16:52
-
-
Bom dia,
Você precisa substituir notepad.exe pelo nome do programa que deseja chamar.
Atenciosamente,
Robson William Silva
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 postagens 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.