BunnyQueen
Новичок
- Сообщения
- 1
- Репутация
- 0
Версия AutoIt: 3.3.14.2
Описание:
Имеется приложение, написанное на C++, в него загружается моя библиотека, написанная также на плюсах
Загружает ее мое же приложение, написанное на AutoIt
Необходимо передать сигнал из скрипта в библиотеку другого приложения или вызвать функцию вида:
Примечания:
Что я уже сделала:
-Из AutoIt могу найти нужный модуль/адрес функции в приложении
Что я пробовала:
-Библиотеку ProcCall.au3, вызов работает и все казалось хорошо, но через несколько секунд приложение крашит (мб ошибка с стеке, ведь там создается CreateRemoteThread к сгенерированной функции)
-Думаю о NamedPipes, т.к. в теории я смогу подключить сразу несколько клиентов (что может понадобится в дальнейшем), а сервером будет сам лаунчер на AutoIt, но пока не сильна в эмуляции API на AutoIt'е - там всего один пример и он вообще по харду :(
Спасибо о.о
Описание:
Имеется приложение, написанное на C++, в него загружается моя библиотека, написанная также на плюсах
Загружает ее мое же приложение, написанное на AutoIt
Необходимо передать сигнал из скрипта в библиотеку другого приложения или вызвать функцию вида:
Код:
__declspec(dllexport) LPVOID __stdcall bqFunc(DWORD p_index, DWORD p_check, LPVOID p_input)
Примечания:
Что я уже сделала:
-Из AutoIt могу найти нужный модуль/адрес функции в приложении
Что я пробовала:
-Библиотеку ProcCall.au3, вызов работает и все казалось хорошо, но через несколько секунд приложение крашит (мб ошибка с стеке, ведь там создается CreateRemoteThread к сгенерированной функции)
-Думаю о NamedPipes, т.к. в теории я смогу подключить сразу несколько клиентов (что может понадобится в дальнейшем), а сервером будет сам лаунчер на AutoIt, но пока не сильна в эмуляции API на AutoIt'е - там всего один пример и он вообще по харду :(
Спасибо о.о