|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
int name; CHAR *GameName; int BaseAddress=0x0CB04A8; _asm { mov eax,BaseAddress mov eax,[eax] mov eax,[eax+0x540] mov eax,[eax+0x4] mov name,eax } CString str; str=itoa(name,GameName,16); m_Name.SetWindowText(str);提取出的数据是对应的16位进制,没有错!!但是我申请一个TCHAR类型的指针,来存数据,就出错!!比如这样就出错!! TCHAR *GameName; int BaseAddress=0x0CB04A8; _asm { mov eax,BaseAddress mov eax,[eax] mov eax,[eax+0x540] mov eax,[eax+0x4] mov GameName,eax } m_Name.SetWindowText(GameName);这段类型如何转换啊!
我想读出角色名字!但是读角色名字游戏出错!只能读出来名字对应的16位进制数据!有什么办法在把16位进制数据转成unicode |
|