Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/19: Рейтинг темы: голосов - 19, средняя оценка - 4.84
+1
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
1

Как убить процесс IExplore.exe (и все его дочерние процессы), запущеный командой ShellExecute?

03.08.2012, 12:16. Показов 3659. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
То есть, я сам запускаю експлорер,
C++
1
ShellExecute(0,"open","IEXPLORE.EXE","http://192.168.0.11:8000/?action=System.Restart", "",SW_HIDE);
он посещает заданную ссылку и всё, его миссия закончена, может убиваться.
Я умею завершать только поиском процесса по имени файла.
Но, наверняка есть другой метод, ведь это получается мой дочерний процесс.
И еще, иногда IEXPLORE.EXE запускает еще один процесс IEXPLORE.EXE -- какой-то там вопрос задает, типа - "видите панель сбоку? можно туда нажать и т.д."
Как поступить?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.08.2012, 12:16
Ответы с готовыми решениями:

Как убить дочерние процессы, родителем которых является командный интерпретатор?
Как убить все дочернии процессы bash-а.Пробовал с помощью ps узнать pid-ы дочерних процессов и перенаправить их в kill ,но почему-то pid не...

Убить все процессы EXCEL.EXE в диспетчере задач
На событии кнопки есть код который по идеи должен закрывать приложение Excel но он выдает ошибку. NullReferenceException:Ссылка на объект...

Процесс iexplore.exe
Появился странный глюк: если открыть несколько вкладок iexplorer, появляется 3 процесса iexlore.exe. После закрытия самого браузера, они...

8
Эксперт С++
 Аватар для Avazart
8483 / 6150 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
03.08.2012, 14:19 2
Почитай про CreateProcess() она возвращает если не ошибаюсь индитификатор процесса по которому наверное можно его убить
0
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,064
03.08.2012, 14:56 3
Пуск \ завершить работу...
убив explore многое перестанет работать иногда даже монитор...
0
+1
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
03.08.2012, 15:15  [ТС] 4
Samrisbe, удали коммент, не позорься
0
return (true);
 Аватар для mimicria
1976 / 1111 / 221
Регистрация: 19.04.2011
Сообщений: 2,345
03.08.2012, 15:42 5
Лучший ответ Сообщение было отмечено как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        STARTUPINFO si;
        memset(&si, 0, sizeof(STARTUPINFO));
        si.cb = sizeof(STARTUPINFO);
        si.dwFlags = STARTF_USESHOWWINDOW;
        si.wShowWindow = SW_SHOW;
        PROCESS_INFORMATION pi;
        if (!CreateProcess(NULL, "C:\\Program Files\\Internet Explorer\\iexplore.exe http://ya.ru",
                                NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi))
                ShowMessage("Error");
        else
        {
                Sleep(5000); // ну или сколько там надо на открытие страницы
                TerminateProcess(pi.hProcess, 0);
                CloseHandle(pi.hProcess);
                CloseHandle(pi.hThread);
        }
3
Hack Unlock
 Аватар для machito
991 / 169 / 5
Регистрация: 23.01.2012
Сообщений: 3,223
Записей в блоге: 1
05.08.2012, 01:17 6
У меня из за IExplore.exe были серьёзные проблемы, так что лучше его не трогать, не мешает абсолютно... имхо
0
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
05.08.2012, 11:35 7
Цитата Сообщение от machito Посмотреть сообщение
У меня из за IExplore.exe были серьёзные проблемы
Какие?
0
+1
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
05.08.2012, 11:38  [ТС] 8
Цитата Сообщение от machito Посмотреть сообщение
лучше его не трогать, не мешает абсолютно
а если вызов повторяется ежечасно, тоже пусть висят сотня другая процессов за месяц?
0
Hack Unlock
 Аватар для machito
991 / 169 / 5
Регистрация: 23.01.2012
Сообщений: 3,223
Записей в блоге: 1
05.08.2012, 13:17 9
Цитата Сообщение от Somebody Посмотреть сообщение
Какие?
Возможно не на столько серьёзные но всё же проблемы... Параметры папок виндовс 7

Добавлено через 1 минуту
Цитата Сообщение от +1 Посмотреть сообщение
а если вызов повторяется ежечасно, тоже пусть висят сотня другая процессов за месяц?
Я выразил личное мнение и не более...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.08.2012, 13:17
Помогаю со студенческими работами здесь

ShellExecute не стартует процесс с длинной командой
Столкнулся с такой проблемой. Есть у нас Windows Service, который стартует процесс в любой сессии через LaunchProcessAsUser. Этот процесс...

Как убить процесс explorer.exe?
Как убить процесс explorer.exe??

Как убить процесс НelpSVC.exe
Здравствуйте все! Подскажите, кто знает, как убить процесс HelpSVC.exe, который спонтанно запускаясь "грузит систему" под...

Как убить процесс explorer.exe?
Слышал, что можно "убить" процесс. Как реализовать например, чтобы при открытии формы убивался процесс "Explorer.exe".

Как убить процесс и его подпроцессы?
Задача такая. Нужно сделать апдейт на файле, однако у него есть подпроцессы. Как 1. Узнать имена подпроцессов и убить их, обновленным...


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

Или воспользуйтесь поиском по форуму:
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