![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Vinchkovsky |
![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 98 Пол: Мужской Реальное имя: Andriy Репутация: ![]() ![]() ![]() |
Таков вопрос - как убить процесс/закрыть программу, если после нажатия Ctrl+Alt+Delete в колонке "Имя процесса" его имя, например, StreamingMediaPlayer.exe?
Собственно суть программы такова - запускается другая программа и через несколько сек. надо ее закрыть. Об API почти ничего не знаю ![]() Нашел несколько подходящих функций/процедур, но среди аргументов - типы Cardinal, Classname. Что это такое? Как найти эти данные для моего процесса? Спасибо всем, кто откликнется ![]() |
![]() ![]() |
Vinchkovsky |
![]()
Сообщение
#2
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 98 Пол: Мужской Реальное имя: Andriy Репутация: ![]() ![]() ![]() |
klem4, volvo, спасибо, разобрался.
Но - как узнать ProcessInformation моего процесса? Какова ситуация у меня: На форме поставил TWebBrowser и кнопку. По нажатию кнопки в TWebBrowser посылается URL, после чего запускается плеер для онлайн-воспроизведения, если подключение не удалось - убиваем процесс/закрываем плеер и все по новой. В процессах после Ctrl+Alt+Delete его имя - StreamingMediaPlayer.exe. Дело в том, что на сервере установлен лимит на 15 подключений, и мне хочется сделать автоматический "коннектор" к серверу. Как узнать ProcessInformation процесса? Что это такое? ProcessInformation для каждого процесса, запущенного одним и тм же приложении, уникальный или единый (если последнее, то тогда все проще)? Как, наконец, убить "мой" процесс (плеера)? Еще раз повторюсь, в API - полный нуль ![]() |
![]() ![]() |
![]() |
Текстовая версия | 15.07.2025 6:28 |