喂~高手来帮忙,不要看别人!就是你哪!!! (20分)

  • 主题发起人 主题发起人 SexyGG
  • 开始时间 开始时间
S

SexyGG

Unregistered / Unconfirmed
GUEST, unregistred user!
1.如何读取内存中(其它程序)的字符到EDIT里去?<br>2.我用别人的ReadProcessMemory代码修修改改(不知道原理)<br>运行成功后为什么显示的是乱码?<br><br>希望高手们能给个代码,因为我不懂~~~~~~~
 
这段代码只能截取98下的密码框的密码<br>procedure TForm1.Timer1Timer(Sender: TObject);<br>var<br>p:Tpoint;<br>hd:HWND;<br>l:integer;<br>buf:pchar;<br>begin<br>GetCursorPos(p);<br>hd:=WindowFromPoint(p);<br>l:=sendmessage(hd,WM_GETTEXTLENGTH,0,0);<br>getmem(buf,l+2);<br>sendmessage(hd,WM_GETTEXT,l+1,int64(buf));<br>edit1.Text :=strpas(buf);<br>freemem(buf);<br>end;<br>那么怎么截取“Nt核心操作系统的密码框的密码”和“IE中密码框的密码”呢?<br>
 
刚才犯了个低级错误<br>第一个问题是内存中的字符~呵呵
 
你是不是想写游戏修改器之类的东东<br><br>》》运行成功后为什么显示的是乱码?<br><br>我不太明白你的意思<br>
 
to QSmile<br>差不多,不过我只想看,不想改<br>我用别人现成的ReadProcessMemory代码去试<br>~结果显示的是乱码~
 
看来DFW里的大部分人不比我多知道多少东西~~~~
 
Use Sendmessage
 
no no no<br>my god~~~~~<br>是读内存里的数据<br>:)
 
我很想回答你,但是水平。。。。。
 
没关系,共同学习:)~~~
 
接受答案了.
 
后退
顶部