Что нового

[Процессы] Кооперация внешнего приложения на C++ с приложением AutoIt

BunnyQueen

Новичок
Сообщения
1
Репутация
0
Версия AutoIt: 3.3.14.2

Описание:
Имеется приложение, написанное на C++, в него загружается моя библиотека, написанная также на плюсах
Загружает ее мое же приложение, написанное на AutoIt
Необходимо передать сигнал из скрипта в библиотеку другого приложения или вызвать функцию вида:
Код:
__declspec(dllexport) LPVOID __stdcall bqFunc(DWORD p_index, DWORD p_check, LPVOID p_input)

Примечания:
Что я уже сделала:
-Из AutoIt могу найти нужный модуль/адрес функции в приложении
Что я пробовала:
-Библиотеку ProcCall.au3, вызов работает и все казалось хорошо, но через несколько секунд приложение крашит (мб ошибка с стеке, ведь там создается CreateRemoteThread к сгенерированной функции)
-Думаю о NamedPipes, т.к. в теории я смогу подключить сразу несколько клиентов (что может понадобится в дальнейшем), а сервером будет сам лаунчер на AutoIt, но пока не сильна в эмуляции API на AutoIt'е - там всего один пример и он вообще по харду :(

Спасибо о.о
 
Верх