我想使用win32gui来读取桌面图标的文本(我必须使用win32,因为我还需要获取图标的位置,它们应该与文本匹配)。ReadProcessMemory读取一个空字符串
我用这里的代码:Use Python to extract ListView items from another application,它返回一个空字符串的列表。我试图检查返回码和其他值,他们都有道理。
如果控件与代码在同一个进程中,它应该可以工作。如果它在不同的过程中(如“另一个应用程序”所示),那么这不起作用(或者至少不应该)。检查错误代码,你应该得到“权限被拒绝”的内容。
但是,桌面是在一个不同的过程,我没有错误代码!
为了得到我所用的get_desktop()
功能,我在解决部分张贴在这里的桌面窗口的句柄:How to get desktop item count in python?
任何想法?谢谢!
嗯......让我想起了一个游戏教练。 –
.......呵? ^^“ –
游戏培训者使用readprocessmemory和writeprocessmemory通过重写内存来破解游戏。soo off-topic but whatevs –