首页
社区
课程
招聘
[求助]PVOID保存的是函数地址,如何转化为char*啊?[已解决]
发表于: 2008-2-4 17:58 5407

[求助]PVOID保存的是函数地址,如何转化为char*啊?[已解决]

2008-2-4 17:58
5407
问个R3问题.好久不写R3程序,对一个PVOID转换为char*类型的搞糊涂了.

俺用下面的代码得到WinExec的地址.

HINSTANCE LibHandle = LoadLibrary ("kernel32.dll");
PVOID ProcAdd = (PVOID) GetProcAddress (LibHandle, "WinExec");


结果ProcAdd = 0x7c86114d,

俺要把这个地址内容 -- 0x7c86114d显示到对话框的EDIT控件中.
就是 GetDlgItem(IDC_SHOW)->SetWindowText (XXX);

怎么把PVOID转换成这个XXX啊? XXX必须是char*类型.

俺转换了半天都不行啊
真无奈~~

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
2
wsprintf 行不行?
2008-2-4 18:02
0
雪    币: 709
活跃值: (2590)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
3
哈哈,搞定了。 谢谢petnt牛关注~

                char xx[MAX_PATH] = {0};
        HINSTANCE LibHandle = LoadLibrary ("kernel32.dll");
        PVOID ProcAdd = (PVOID) GetProcAddress (LibHandle, temp);

        itoa ((ULONG)ProcAdd ,  temp2,16);

        GetDlgItem(IDC_SHOW)->SetWindowText (xx);

长时间搞内核连R3程序都不会写了,俺都忘记怎么写Dialog了.于是练习下. R,被笑死了

上传的附件:
  • 1.jpg (12.30kb,91次下载)
2008-2-4 18:20
0
雪    币: 66
活跃值: (16)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
4
还是VB好啊VB好
2008-2-4 18:40
0
雪    币: 709
活跃值: (2590)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
5
可恶的VB`

(#.#)
2008-2-4 20:30
0
游客
登录 | 注册 方可回帖
返回