我有一个c ++ exe程序我没有源代码,我想访问ListView中的一些数据。有没有办法做到这一点? (我最好的猜测是使用内存地址,但如何知道ListView的格式)
答案 0 :(得分:1)
如果ListView数据拥有数据,则可以通过向其发送LVM_消息来访问它。 或者,如果ListView是虚拟的,则LVN_通知由其父窗口提供数据。无论哪种方式,你需要在exe的地址空间,所以你必须注入自己的代码(可以通过使exe加载你的DLL,可以通过Windows钩子或CreateRemoteThread完成)。 所以,通常它是可能的,但很麻烦。