Hook其他程序中的StringGrid(从数据库中读取数据)的内容 ( 积分: 100 )

  • 主题发起人 主题发起人 geekqk
  • 开始时间 开始时间
G

geekqk

Unregistered / Unconfirmed
GUEST, unregistred user!
有哪位知道怎么HOOK其他程序中的StringGrid(从数据库中读取数据)的内容<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=3138049其中的例子怎么修改才能实现上面的功能啊!?
 
有哪位知道怎么HOOK其他程序中的StringGrid(从数据库中读取数据)的内容<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=3138049其中的例子怎么修改才能实现上面的功能啊!?
 
CreateRemoteThread/LoadPackage/Screen.Forms.<br>希望你明白.我曾经写过,可是代码已经没有了.
 
http://www.delphibbs.com/keylife/iblog_show.asp?xid=12219<br>KeyLife富翁笔记 &nbsp;<br>作者?: lichengbin<br>标题?: Hook其他程序中的StringGrid的内容 <br>关键字: <br>分类?: 个人专区 <br>密级?: 公开 <br>(评分:★★★★★ , 回复: 6, 阅读: 311) &amp;raquo;&amp;raquo; <br>原贴见 http://www.delphibbs.com/delphibbs/dispq.asp?LID=2942729
 
能不能给个例子啊,象http://www.delphibbs.com/keylife/iblog_show.asp?xid=12219<br>那样的例子。
 
真不知你的眼睛看到哪里去???<br>人家在下面不是贴了源码的下载地址了吗??????<br>http://lichengbin.iii-grp.com/HookSG(New).zip<br><br>同志哥,要戒骄戒燥,这是编程的大忌!
 
路过,拜app2001一下。
 
app2001那个例子你看了,那是从数据库里读取数据的TSTRINGGRID吗!!!!我在第一篇文章不就贴了那个连接啊,你看懂意思没有!!!!
 
把要Hook的程序及数据库发过来,如果有源码的话,一并发过来更好,我看看
 
路过,关注,帮顶<br>同时向热心的app2001表示感谢<br>[:D]
 
哦,好吧,那就是我看错了,不过,你要怎么个从数据库里读取数据法,如果你知道数据库就不兴自己读取数据库吗?何必再转一个这么大的弯,你要知道,别人一般情况下是不用TSTRINGGRID来关联数据库的
 
是这样的,也许是我没讲清楚,我现在手头有个程序(这个程序不是我自己编的,没有源码,而且后台数据库我也没法进去),我用SPY++查出它用的是TADVSTRINGGRID(和TSTRINGGRID类似),它里面的数据就是从数据库中获取的,我把你的那个链接里提供的例子改编了一下,但是在那个程序里我获得的ROW/CELL数总是0/21,反正就是不成功,但如果TSTRINGGRID里面的数据不是从数据库中获得的话,我改编的例子就是成功的,所以我就是想知道怎么样HOOK到从数据库中获取数据的TSTRINGGRID中的每个单元的数据。
 
lichengbin,对不起,由于我要HOOK的程序不是我自己编写的,我没有源码(呵呵要有源码,我就不要这么麻烦要HOOK了),所以没法提供给你。你能把你的例子中的被HOOK程序改编为从数据库中读取数据的TSTRINGGRID,好像,你说过可以的啊。
 
嘿嘿,刚刚用TAdvStringGrid做了个测试,可以获取的,没发现有什么问题。
 
lichengbin,你能把例子共享出来吗???!!!
 
lichengbin,能共享例子吗?
 
老大,不服你实在是不行呀,不要告诉我你不会用AdvStringGrid吧?还要我把例子都共享出来?有时间就看看TAdvStringGrid的源代码,好好研究研究吧。显示的内容都是存放在Cells中的,跟它从哪里来的,是文件,还是数据库,还是给定的字符串,这有什么关系?<br>好吧,例子代码在:http;//lichengbin.iii-grp.com/HookASG.rar
 
呵呵,老大,麻烦你沸沸心了!学习中!
 
谢谢各位了,看看例子了
 
lichengbin,看了你新例子,我知道了不是HOOK的程序的问题,是被HOOK的程序的问题,我看了你的Project1.exe程序,TSTRINGGRID是按SG.LoadFromMDBTable('Data.mdb', 'User')来读取数据的。你的例子能HOOK成功,但如果换成我想HOOK的程序的话获得的ROW/CELL还是<br>0/21。<br> &nbsp;我现在想HOOK的程序是从ORACEL数据库动态获取数据,他是这样实现的,比如你输入一个查询条件,然后它在TADVSTRINGGRID中显示查询的结果。
 
后退
顶部