1 | ||||||
Как прицепиться к определенному процессу?25.04.2018, 05:38. Показов 1334. Ответов 4
Метки нет (Все метки)
Доброго времени суток! Столкнулся с такой задачей - внешнее приложение через OLE цепляется к запущенной программе
0
|
25.04.2018, 05:38 | |
Ответы с готовыми решениями:
4
Как привязать ProgressBar к определенному процессу Как операционная система выделяет виртуальную память процессу? Как послать сообщение WM_QUERYENDSESSION определенному процессу из приложения? Можно ли как-то подключиться к процессу 1с |
25.04.2018, 07:31 | 2 |
Доброго!
Вроде через GetActiveOleObject, только к активному документу можно, по другому с данной функцией ни как. Но ни кто не мешает, на основе данной функции слепить свою, и добавить дополнительный идентификатор.
0
|
Супер-модератор
|
|
25.04.2018, 08:37 | 4 |
Сообщение было отмечено TrollHammer как решение
Решение
Пес знает, как с этим приложением (я ни его, ни Windows не держу, проверить не получится) но для того же Word-а/Excel-я легко прицепиться к любому открытому файлу: Дописать информацию в уже открытый документ Word
1
|
25.04.2018, 09:42 [ТС] | 5 |
volvo, спасибо за подсказку, но с MapInfo такой трюк не проходит. Буду рыть дальше.
Добавлено через 6 минут Вся проблема в том, что я могу пройти по заголовкам окон и считать название карты (в каждом окне открыты карты с разными названиями). Но дальше как? Функция GetActiveOleObject принимает только строку-класс приложения. А других способов подключения к MapInfo я не находил (именно для Builder). Добавлено через 31 минуту volvo, Еще раз ОГРОМНОЕ СПАСИБО!!! Попробовал обратиться к свойству Item (как в вашем примере с Word) - случилось чудо. Я получил имя и номер работающего приложения. А дальше дело техники. Отлажу код - выложу, может кому пригодится.
0
|
25.04.2018, 09:42 | |
25.04.2018, 09:42 | |
Помогаю со студенческими работами здесь
5
Как присоединиться к чужому процессу? Как запретить процессу доступ к интернету Как передать CredHandle дочернему процессу? Как отправить запустившему процессу сообщение? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |