
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.09.2021, 00:50:49
|
|||
|---|---|---|---|
Отслеживание нескольких одинаковых программ |
|||
|
#18+
Доброго времени суток. Давно уже не занимался программированием, но вот пришлось вспоминать Delphi 7. Задача простая: из программы необходимо запускать несколько одинаковых программ (сторонней организации) с разными параметрами и отслеживать их состояние. Собственно вопрос: Как из моей программы определять, что этот экземпляр относится к одному надору входящих параметров, этот к другом, этот к третьему? Возможно уже имеется готовое решение или часть его - буду премного благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.09.2021, 00:53:39
|
|||
|---|---|---|---|
|
|||
Отслеживание нескольких одинаковых программ |
|||
|
#18+
Запущенный экземпляр определяется его хэндлом, который ты получаешь из функции CreateProcess. Куда ты этот хэндл засунешь и как будешь группировать - на твой выбор. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.09.2021, 09:17:57
|
|||
|---|---|---|---|
|
|||
Отслеживание нескольких одинаковых программ |
|||
|
#18+
Dimitry Sibiryakov, +1 но если хендлы потерялись, то есть возможность получить строку со всеми параметрами, которые были при запуске процесса как то так: https://theroadtodelphi.com/2011/07/20/two-ways-to-get-the-command-line-of-another-process-using-delphi/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.09.2021, 12:42:40
|
|||
|---|---|---|---|
|
|||
Отслеживание нескольких одинаковых программ |
|||
|
#18+
Кроик Семёнесли хендлы потерялись, то есть возможность получить строку со всеми параметрами, которые были при запуске процесса Для этого сначала надо отрастить (само)уверенность, что данный процесс запущен именно тобой, а не кем-то другим. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.09.2021, 14:06:57
|
|||
|---|---|---|---|
|
|||
Отслеживание нескольких одинаковых программ |
|||
|
#18+
Dimitry Sibiryakov Запущенный экземпляр определяется его хэндлом, который ты получаешь из функции CreateProcess. Куда ты этот хэндл засунешь и как будешь группировать - на твой выбор. Есть приложения, которые при запуске нового экземпляра передают первому параметры и самоликвидируются завершаются... то есть, всё зависит от ситуации... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.09.2021, 14:13:50
|
|||
|---|---|---|---|
|
|||
Отслеживание нескольких одинаковых программ |
|||
|
#18+
Это да, но их хэндл всё равно остаётся валидным до его явного закрытия. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=Guest_Tomorrow&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
14ms |
get forum list: |
24ms |
get settings: |
15ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
49ms |
get topic data: |
20ms |
get forum data: |
5ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 594ms |
| total: | 820ms |

| 0 / 0 |
