游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2936|回复: 2

我的程序死活运行不成功,来看看源代码

[复制链接]

11

主题

31

帖子

37

积分

注册会员

Rank: 2

积分
37
发表于 2005-12-16 23:12:00 | 显示全部楼层 |阅读模式
var
llhwnd:hwnd;
Longs:longint;
pHandleongint;
str:char;
tt:Cardinal;
begin
llhwnd:=findwindow(nil,'连连看 v3.6');

getwindowthreadprocessid(llhwnd,@longs);

     phandle:=openprocess(PROCESS_ALL_ACCESS,false, longs);

     readprocessmemory(phandle,ptr($0013FEBC),@str,sizeof(str),tt);
     edit1.text:=str;


总是读不出那个地址的值,还有writeprocessmemory怎么写?
sendmessage的鼠标模拟怎么弄?已经用setcusor设定好坐标,
问题有点多还望高手交角我啊

14

主题

245

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2005-12-17 19:53:00 | 显示全部楼层

Re:我的程序死活运行不成功,来看看源代码

要测试是否可读才行。并不是什么进的数据程你都可以读的。

2

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2006-1-4 13:20:00 | 显示全部楼层

Re:我的程序死活运行不成功,来看看源代码

简单,在2000/nt中,你必须为当前进程附于可读写权限,这样的例子网上多
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 03:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表