吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1833|回复: 3
收起左侧

[求助] ReadProcessMemory 获取的文本可以转换成16进制吗?

[复制链接]
mayuan5520 发表于 2019-9-26 13:57
本帖最后由 mayuan5520 于 2019-9-26 13:59 编辑

我在CE里面查找的几个数据,物品名能够正常显示,但是物品上线   怎么都是乱码。太久没接触编程了   现在想做个小工具,强制转换这些都不好用。求助各位大神帮帮忙看下怎么实现
我要把CE里面的 876DB9地址的 值显示到标签控件上
。但是标签控件上一直都是乱码。求助求助。

CE图

CE图

image.png
image.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

苏紫方璇 发表于 2019-9-26 14:03
试一下
CString a;
a.Format("%d",idc_a);
 楼主| mayuan5520 发表于 2019-9-26 14:10
        DWORD m_date=0;
                DWORD best = 0,best1=0,best3=0;
                CStatic *la=(CStatic *)GetDlgItem(IDC_STATIC);
                CStatic        *lb=(CStatic *)GetDlgItem(IDC_STATIC2);
                CStatic        *lc=(CStatic *)GetDlgItem(IDC_STATIC4);
       
        if (m_Kg)
        {
                char str1[10];
                                char str2[2];
                                CString aaa;       
                        //              HWND h=::FindWindow("SpQeAbpGp",NULL);//获取窗口句柄
                                                                GetWindowThreadProcessId(h,&PID);
                                                                HANDLE hp=OpenProcess(PROCESS_ALL_ACCESS,false,PID);
                                                                ::ReadProcessMemory(hp,(LPCVOID)0x00876B8C,&str1,10,&best);
                                                                ::ReadProcessMemory(hp,(LPCVOID)0x00876B80,&str2,1,&best1);
                                                                ::ReadProcessMemory(hp,(LPCVOID)0x00876Bd9,&aaa,2,&best3);
                                                                //00876Bd9   物品上限
                                                                                //CString stoa(str1);
                                                                                //stoa.Format("%s",str);
                                                                       aaa.Format("%d",aaa);
                                                                       la->SetWindowText((LPCTSTR)(str1));         //锁定物品                                                                       
                                                                           // lb->SetWindowText((LPCTSTR)(str2));//锁定物品状态
                                                                           lc->SetWindowText((LPCTSTR)(aaa));   //读取物品上限
                                                                                //OutputDebugString(stoa);
这样加了个   编译没问题  一点按钮就错误- -是我这样用的吗?版主大大
sqcsl 发表于 2019-9-26 14:45
这简单的东西,你为什么不用易语言,简单易懂,比你那半调子C语言要强啊
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 00:31

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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