Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
vindizzell
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 4
1

Запуск стороннего приложения

18.02.2018, 13:23. Просмотров 358. Ответов 2
Метки нет (Все метки)

Здравствуйте! Возникла проблема с запуском стороннего приложения. Имеется консольное приложение, которое должно запускаться и в которое должны передаваться значения по нажатию по кнопке на форме. В папке с приложением находятся файлы настройки(site.inp) с которыми оно должно загружаться.(без настроек оно не работает)
Делаю все так:
C#
1
2
3
4
5
private void button1_Click(object sender, EventArgs e)
        {
            Process myProcess = new Process();
            myProcess.StartInfo.FileName = @"C:\bla\bla\bla.exe";
            myProcess.Start();
когда указан полный путь до приложения оно открывается, но не видит этих настроечных файлов. Когда указан короткий путь до файла оно вообще не запускается. В чем проблема?

Пробовал создавать аналогичный консольный проект в нем нет таких проблем.
0
Миниатюры
Запуск стороннего приложения  
Изображения
 
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2018, 13:23
Ответы с готовыми решениями:

Запуск стороннего приложения по его ярлыку
подскажите

Запуск стороннего приложения в свернутом виде
Люди добрые, подскажите как мне решить проблему. Мне нужно открыть в браузере (в моем случае IE)...

Запуск стороннего приложения с помещением его окна внутрь формы
Приветствую всех. Видел как в PictureBox открывают командную строку. Подскажите пожалуйста, как...

Запуск стороннего .exe-файла
День добрый! Сегодня у меня возник такой вопрос — как можно в ходе выполнения .NET Windows Forms...

Извлечение прогресса выполнения из стороннего приложения
Здравствуйте уважаемые форумчане ) Имеется один вопрос по работе с Process. Имеется исполняемый...

2
OwenGlendower
Супер-модератор
Эксперт .NET
11300 / 9521 / 4020
Регистрация: 17.03.2014
Сообщений: 19,058
Записей в блоге: 1
Завершенные тесты: 2
18.02.2018, 13:44 2
vindizzell, попробуй указать WorkingDirectory
C#
1
2
3
4
Process myProcess = new Process();
myProcess.StartInfo.FileName = @"C:\bla\bla\bla.exe";
myProcess.StartInfo.WorkingDirectory = Path.GetDirectoryName(myProcess.StartInfo.FileName);
myProcess.Start();
1
vindizzell
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 4
18.02.2018, 13:57  [ТС] 3
Спасибо!
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2018, 13:57

Автоматически включать CheckBox при открытии окна стороннего приложения
Есть определённый процесс ***.exe который периодически открывает окна вот с такими чекбоксами...

Запуск стороннего приложения из своего
Как я могу из своего кода запускать сторонние приложения, например exe или msi файлы?

Запуск стороннего приложения от имени другого пользователя
Доброго времени суток. Пишу программу которая должна проверять установленость драйверов при помощи...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.