Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 28.02.2010
Сообщений: 28
1

Сделать рестарт сторонней программы

28.02.2010, 12:03. Показов 1997. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброе время суток! Банальное оповещение. Я начинающий человечек в этой сфере.

Облазил много форумов и много просмотрел видео , но так и не нашел как сделать рестарт программы.
(все примеры которые находил.. не работали)

В моей программе есть запуск другого приложения exe.
Я создал запуск и остановку , но так и не смог сделать рестарт программы (((
Вот код запуска:
VB.NET
1
2
3
4
5
6
    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Shell("server\srcds.exe -console -game cstrike " + TextBox5.Text)
        Timer1.Start()
        ProgressBar2.Increment(25)
        Timer1.Interval = 100
    End Sub
Очень рассчитываю на помощь знающих людей , уже весь чайник выкипел.
Заранее спасибо.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.02.2010, 12:03
Ответы с готовыми решениями:

Сделать активным окно сторонней программы
Здравствуйте. Прошу помощи в данном вопросе, т.к. поиски по гуглам-яндексам, форумам и статьям выдают что то рядом, но не то. Имею...

Сделать окно сторонней программы дочерним форме своего приложения
Возможно ли такое реализовать vb.net? Есть приложение .exe, запускал по команде, но открывается он не в отдельном окне а в моей форме.

Заставка для сторонней программы
Ситуация такая: есть программа, которая загружается примерно минуты 4, т.е. в диспетчере задач она есть, а визуально еще нет. Я решил...

8
5 / 4 / 1
Регистрация: 27.02.2010
Сообщений: 29
28.02.2010, 13:39 2
а почему бы ее не запустить и сразу же завершиться? такой вариант не подойдет?
0
0 / 0 / 0
Регистрация: 28.02.2010
Сообщений: 28
28.02.2010, 14:24  [ТС] 3
Я вот думал о варианте timer или timeout.На кнопку повесить две команды: Остановить exe и через 3 - 5 сек. ее запустить. Но к сожалению я не знаю как это сделать (саморучно про бывал , но все без результатно)
0
5 / 4 / 1
Регистрация: 27.02.2010
Сообщений: 29
28.02.2010, 16:14 4
ха, я подумал перезапуск собственной программы :-D

а зачем нужно ждать 3-5 сек, по кнопке TerminateProcess и CreateProcess

к сожалению VB2008 я не знаю, но могу если надо написать это же на VB6

вот код для C

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
HANDLE hProc;
        DWORD ProcessID;
        //
        //  ProcessID - ID вашего процесса
        //
        hProc = OpenProcess(1,0, ProcessID);
 
        if (TerminateProcess( hProc, 0))
                {
                    //запуск снова
                }
        else
                MessageBoxA(0, "Ошибка","", 16);
0
0 / 0 / 0
Регистрация: 28.02.2010
Сообщений: 28
28.02.2010, 16:35  [ТС] 5
Я немного о печатался в заголовке создания темы VB2008! Хотя я думаю меня поняли что это VB.NET
Можешь мне написать код на отдельный button , чтобы он рестартил.. это отдельный srcds.exe под VB6 , а я там покумекаю как его преобразить на VB.NET
0
5 / 4 / 1
Регистрация: 27.02.2010
Сообщений: 29
28.02.2010, 18:24 6
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

вот, возможно подойдет
Вложения
Тип файла: zip ProgRestart.zip (9.2 Кб, 104 просмотров)
Тип файла: zip MSVBVM60.zip (675.1 Кб, 58 просмотров)
0
5 / 4 / 1
Регистрация: 27.02.2010
Сообщений: 29
28.02.2010, 18:24 7
библиотеку я навсякий прилепил
0
0 / 0 / 0
Регистрация: 28.02.2010
Сообщений: 28
28.02.2010, 19:09  [ТС] 8
Спасибо тебе за помощь
0
5 / 4 / 1
Регистрация: 27.02.2010
Сообщений: 29
28.02.2010, 19:18 9
рад помочь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.02.2010, 19:18
Помогаю со студенческими работами здесь

Запрет на запуск сторонней программы
Здравствуйте!!! Помогите пожалуйста с вопросом: необходимо при запуске программы запретить запуск калькулятора в виндусе. После закрытия...

Приостановить работу сторонней программы
Добрый день.Подскажите как сделать блокировку окна какой-нибудь программы,пока работает другая программа,которая создала эту блокировку,но...

Извлечь из сторонней программы строки
Нужно извлечь строки из гарены - (My Host User List) Нашел что-то подобное для Теам Виева Тяжко самому разобраться Ссыль на форум...

Запуск сторонней программы с заданным размером формы
Здравствуйте, как запустить стороннее приложение с заданным размером формы. И получить размер формы запущенного стороннего приложения.

Отследить запуск сторонней программы без таймера
Здравствуйте. Задача такая, отслеживать запущенные программы, и , если программа соответствует заданному имени, тогда её закрыть. ...


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru