Необходимо скрытно запускать консольное приложение. (тестирую на cmd) Использую такой код:
var startInfo = new System.Diagnostics.ProcessStartInfo
{
FileName = @"c://cmd.exe", // Путь к приложению
UseShellExecute = false,
CreateNoWindow = true
};
System.Diagnostics.Process.Start(startInfo);
В обычном режиме (UseShellExecute = true) консольное приложение запускается, но в скрытном режиме нет. Это сразу видно по диспетчеру задач. Может кто знает в чем проблема и какие способы решения?
В диспетчере задач ваш процесс в любом случае будет видно, этого не избежать. Но можно скрыть консоль. Попробуйте так:
System.Diagnostics.Process prc = new System.Diagnostics.Process();
prc.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
prc.StartInfo.FileName = "C:\\WINDOWS\\system32\\cmd.exe";
prc.Start();
prc.CloseMainWindow();
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости