Делаем как Squish for QT, Известный тестер показывает в демо ролике просто чудеса интеграции |
Здравствуйте, гость ( Вход | Регистрация )
Делаем как Squish for QT, Известный тестер показывает в демо ролике просто чудеса интеграции |
alexus_ru |
4.2.2009, 23:37
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 4.2.2009 Пользователь №: 530 Спасибо сказали: 0 раз(а) Репутация: 0 |
Доброго времени суток
У меня очень зловредный вопрос Допустим у нас есть скомпилированный exe прога на c++ под QT мы берем вторую прогу и вызываем методы первой проги. Читаем виджеты первой проги. видим все ее объекты при этом это совершенно обычная программа..без QTScriptEngine или даже ActiveX и мы получаем например все ТекстБоксы и читаем их значения, пользуясь объектной моделью QT Так делает вот эта супер программа - я никак не могу понять как это сделать( и если в принципе невозможно...то какая технология могла бы быть к этому максимально приближена? |
|
|
alexus_ru |
5.2.2009, 13:28
Сообщение
#2
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 4.2.2009 Пользователь №: 530 Спасибо сказали: 0 раз(а) Репутация: 0 |
Цитата Скорее всего так и есть, на демо-ролике показана, что программу запускает сам Squish, потом он по видимому запускает свой поток в загруженном приложении, определяет версию Qt, потом находит QCoreApplication::self - думаю найти эту переменную в памяти не так сложно, так как она потомок QObject. А все остальное дело техники. С техникой QT у меня пока не очень ( Подскажи, пожалуйста, что необходимо изучить, чтобы знать как "запустить свой поток в загруженном приложении", "найти QCoreApplication::self в памяти" я не имею никаких догадок на этот счет. |
|
|
Текстовая версия | Сейчас: 26.11.2024, 18:24 |