int* baseAddress=(int*)0xbbd454; //基址
WCHAR *name;
baseAddress=(int*)(*baseAddress+0x68); //一级偏移68
name=(WCHAR*)(*baseAddress+0xc); //二级偏移cname只取到首个字符 如果想要取完整字符串如何处理(Dll)
WCHAR *name;
baseAddress=(int*)(*baseAddress+0x68); //一级偏移68
name=(WCHAR*)(*baseAddress+0xc); //二级偏移cname只取到首个字符 如果想要取完整字符串如何处理(Dll)
解决方案 »
- TABCTRL控件问题
- 控件的ID与name的疑问。
- 如何才能使release版的程序在别的机器上运行时,崩溃后,自动生成dmp文件呢?
- 100分在线等(菜鸟问题)ACTIVE X CONTROL 怎么用才能生成像DIALOG那样的界面和响应,能给个代码么
- 我要用程序控制鼠标在菜单及对话框中移动并单击,这时不想让用移动鼠标,如何做到?
- 请问在VC6.0英文版(OS: 英文winidows xp,但已安装中文字库)中如何实现中文字体?
- char *pTmp1 = new char[100]??????
- 求教_variant_t怎么转换成LPTSTR,在基础类没有人能回答,希望数据库的高手们帮帮忙。
- 如何在对话框中加一个回车的消息映射??
- Win32 中窗口的的构成包括哪些???
- 双核 临界区问题
- 如何自动搜索未知设备的串口通信波特率?
是没取到 还是第二个字符是\0??? 如果前面是int类型的话 数字很小的话 那么后面的2字节就是0
如果字符串,需要在name后+'\0';
输出name[len]就可以了。