Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552

Как запустить приложение не отдельно, а в пределах своей программы

09.03.2012, 21:34. Показов 1322. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть вот такой вот кусок кода:
Visual Basic
1
2
Set WshShell = WScript.CreateObject("WScript.Shell") 
WshShell.Run "myExe.exe", 1, false
На сколько я понимаю, суть сводится в запуске некоего приложения (myExe.exe) в отдельном шелле, т.е. без связи непосредственной с источником (
...
выразился как мог, как правильно назвать ситуацию пока не знаю
)
Возможно ли переписать это на C#, да еще и так, чтобы это было одним приложением? Как это осуществить?
Постараюсь немного расшифровать.
Дело в том, что myExe.exe запускается в рамках некоего приложения и зависимо от него. Необходима его независимость.
Если все это осуществляется несколькими приложениями, то это не подходит, т.к. не имеет смысла просто переписывать функционал с одного языка на другой ради самого факта. Интересует вариант все в одном.

Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.03.2012, 21:34
Ответы с готовыми решениями:

Как сделать лоадер - загрузить приложение в память и отдельно запустить
Приветствую! Моя задача заключается в реализации того, что называют "лоадер". Когда сначала в память надо загрузить внешний...

Как запустить стороннее приложение внутри своей MDI-формы?!
как запустить стороннее приложение внутри своей MDI-формы?! ОЧЕНЬ СРОЧНО!

Как запустить exe вайл из своей программы
вобщем нужно что бы при нажатии на кнопку открывалась программа не знаю как правильно прописать это помогите новичку Добавлено через 5...

3
 Аватар для Mr.kto
104 / 105 / 18
Регистрация: 18.08.2012
Сообщений: 308
09.03.2012, 21:43
C#
1
2
3
System.Diagnostics.Process MyProc = new System.Diagnostics.Process();
MyProc.StartInfo.FileName = @"C:\Program Files\QIP Infium\infium.exe";
MyProc.Start();
сайт
C#
1
2
3
System.Diagnostics.Process MyProc = new System.Diagnostics.Process();
MyProc.StartInfo.FileName = @"http://google.com.ua";
MyProc.Start();
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
09.03.2012, 21:50  [ТС]
Mr.kto, наверное я все-таки через одно место объяснил
Тот пример, который в 1м посте, запускает независимое приложение. Возможно ли как-то организовать, чтобы запускаемое приложение было независимым само по себе?
Если взять за основу тот же QIP, то его независимость должна быть в нем, а не в некой программе, которая его запускает, т.к. запустить его может и другая программа, которой он будет подчиняться.
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
10.03.2012, 23:10  [ТС]
Похоже, что решения кроме имеющегося с применением vbs не существует...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.03.2012, 23:10
Помогаю со студенческими работами здесь

Запустить стороннее оконное приложение внутри своей формы
Добрый день. Возможно ли такое?

Запустить программу из своей программы и прочитать ее вывод в командную строку
Вопрос должен быть простым, но нигде не могу найти ответ. Функция system этого не позволяет. Есть ли такая возможность, как, например, в...

Заплатка для своей программы посредством другой своей программы
Доброго времени... друзья! Есть программа: program Project1; uses Windows; var

подскажите как отдельно запустить блок питания без мамы
нужен блок питания на 12 вольт есть старый от компа,не знаю как его запустить

Как запустить Django из своей папки?
Python, Django, Ubuntu, Apache, не пойму логику: в Денвере, просто помещаю сайт в папку localhost, тут вроде как /home/user/project ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru