Я пытаюсь создать простую приложение для отслеживания колодцев из массива.
Я понял, как я могу получить данные из другого приложения с помощью оконных API, таких как FindWindow, FindWindowEX ...
Однако у меня возникла проблема с получением данных из приложения.
Я не могу найти дочерние окна основного родительского окна Hearthstone.
C# получить данные из приложения (Hearthstone)
"하스 스톤" является корейским из Сердца.
Во всяком случае, шпион ++ говорит, что в окне окна Hearthstone нет дочерних окон.
Тогда как я могу получить данные с карт, которые у меня есть?
Я думал, что смогу достать их через дочерние окна.
+ Я пытался получить ребенок окно пути здесь написано
http://www.pinvoke.net/default.aspx/user32/FindWindowEx.html
Это мой собственный трекер. (можно найти окно и отправить сообщения в приложение)
Дочерние окна должны быть в списке.
Но результат такой же со шпионом ++
Есть ли способы получить данные из приложения Hearthstone?
Карта не является окном. Карты отображаются через DirectX или OpenGL в главном окне, как и в каждом игровом контенте. Таким образом, вы должны ввести свою программу, чтобы получить свои карты (но это может быть против ToS Blizzard). – DogeAmazed
Имеются сохранившиеся палубные трекеры. Прочтите источник от одного из них, чтобы узнать, как они это делают. –
Я голосую, чтобы закрыть этот вопрос вне темы, потому что он основан на ложном предположении, что каждое приложение Windows должно использовать родные окна. – IInspectable