|
Отслеживание нескольких одинаковых программ
|
|||
---|---|---|---|
#18+
Доброго времени суток. Давно уже не занимался программированием, но вот пришлось вспоминать Delphi 7. Задача простая: из программы необходимо запускать несколько одинаковых программ (сторонней организации) с разными параметрами и отслеживать их состояние. Собственно вопрос: Как из моей программы определять, что этот экземпляр относится к одному надору входящих параметров, этот к другом, этот к третьему? Возможно уже имеется готовое решение или часть его - буду премного благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 00:50 |
|
Отслеживание нескольких одинаковых программ
|
|||
---|---|---|---|
#18+
Запущенный экземпляр определяется его хэндлом, который ты получаешь из функции CreateProcess. Куда ты этот хэндл засунешь и как будешь группировать - на твой выбор. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 00:53 |
|
Отслеживание нескольких одинаковых программ
|
|||
---|---|---|---|
#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, 09:17 |
|
Отслеживание нескольких одинаковых программ
|
|||
---|---|---|---|
#18+
Кроик Семёнесли хендлы потерялись, то есть возможность получить строку со всеми параметрами, которые были при запуске процесса Для этого сначала надо отрастить (само)уверенность, что данный процесс запущен именно тобой, а не кем-то другим. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 12:42 |
|
Отслеживание нескольких одинаковых программ
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Запущенный экземпляр определяется его хэндлом, который ты получаешь из функции CreateProcess. Куда ты этот хэндл засунешь и как будешь группировать - на твой выбор. Есть приложения, которые при запуске нового экземпляра передают первому параметры и самоликвидируются завершаются... то есть, всё зависит от ситуации... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 14:06 |
|
Отслеживание нескольких одинаковых программ
|
|||
---|---|---|---|
#18+
Это да, но их хэндл всё равно остаётся валидным до его явного закрытия. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2021, 14:13 |
|
|
start [/forum/topic.php?fid=58&gotonew=1&tid=2037067]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
10ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 268ms |
total: | 405ms |
0 / 0 |