永发信息网

易语言内存修改器错误30怎么办

答案:1  悬赏:60  手机版
解决时间 2021-05-03 13:24
  • 提问者网友:沦陷
  • 2021-05-03 03:33

我用它修改植物大战僵尸,老是提示错误(30): 找不到指定的变量名称“进程ID”

我怎么办啊

最佳答案
  • 五星知识达人网友:独钓一江月
  • 2021-05-03 04:04

老大易语言我不会啊    别学E这个垃圾了!!!我用Delphi给你个列子


Const SleepBase=$0B6123B0;  //这定义基地制的变量   我用CE 找到的植物大战僵尸阳光地址!!!
     NewSpeed:array[1..2] of byte=($10,$27);     //定义内存数组
procedure TForm1.Button1Click(Sender: TObject);


var



 Gameh:HWND;   


 GamePid:DWORD;
 Gamehprocess: THandle;
 WriteByte:DWORD;  


 begin
  //获取游戏窗口句柄
  Gameh:=findwindow(nil,'植物大战僵尸中文版');
  //获取进程ID
  GetWindowThreadprocessID(Gameh,GamePid);
  //获取进程句柄
   gamehProcess:=OpenProcess(windows.PROCESS_ALL_ACCESS,false,GamePid);
   //开始写内存了 呵呵
  Writeprocessmemory(gamehProcess,Pointer(SleepBase)  ,@NewSpeed[1],2, WriteByte);


   end;
end.

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯