CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

如何把GetProcAddress( )得到的地址赋值给数组?

楼主halflifezy(天轶)2004-03-04 19:49:05 在 VC/MFC / 进程/线程/DLL 提问

HMODULE   o=LoadLibrary("user32.dll");  
  FARPROC   ok=GetProcAddress(o,"MessageBoxA");  
  //ShowMessage(IntToHex((int)(ok),20));  
  FreeLibrary(o);  
  这样OK便是MessageBoxA的地址了,但是我想把它赋值给数组该怎么弄?  
  我下面这样却不能成功,得到的地址是错误的:  
  HMODULE   o=LoadLibrary("user32.dll");  
  FARPROC   ok=GetProcAddress(o,"MessageBoxA");  
  BYTE   a[100];  
  memcpy(a,ok,100);  
  //ShowMessage(IntToHex((int)(a),10));  
  FreeLibrary(o);  
  请问如何解决?  
  问题点数:20、回复次数:4Top

相关问题

  • 数组赋值
  • 数组赋值!
  • 急!!!数组赋值
  • 数组赋值问题
  • 为数组赋值出错!
  • 怎样对数组赋值???
  • 关于数组赋值
  • 二维数组赋值
  • 数组赋值问题
  • 实型数组的赋值

关键词

  • dll
  • getprocaddress
  • messageboxa
  • inttohex
  • 赋值给数组
  • farproc
  • freelibrary
  • showmessage
  • hmodule
  • ok

得分解答快速导航

  • 帖主:halflifezy

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo