Я пытаюсь прочитать текст значков на рабочем столе с помощью win32gui (я должен использовать win32, потому что мне также нужно получить позиции значков, и они должны соответствовать тексту).ReadProcessMemory читает пустую строку
Я использовал код здесь: Use Python to extract ListView items from another application и он вернул список с пустыми строками. Я попытался проверить коды возврата и другие значения, и все они имеют смысл.
Если элемент управления находится в том же процессе, что и ваш код, он должен работать. Если это происходит в другом процессе (как предполагает «другое приложение»), то это не работает (или, по крайней мере, не должно). Проверьте коды ошибок, вы должны получить что-то в соответствии с «разрешенным разрешением».
Но рабочий стол находится в другом процессе, и у меня нет кодов ошибок!
Чтобы получить дескриптор окна рабочего стола, я использовал функцию get_desktop()
, что я писал в разделе решения здесь: How to get desktop item count in python?
Любые идеи? Благодаря!
hmm ... напоминает мне игровой тренажер. –
....... а? ^^ " –
игровые тренеры используют readprocessmemory и writeprocessmemory для взлома игр путем перезаписи памяти. Soo вне темы, но whatevs –