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

怎么用数组读取函数地址?

楼主halflifezy(天轶)2004-03-04 19:46:23 在 C++ Builder / Windows SDK/API 提问

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、回复次数:3Top

相关问题

  • 请问各位大虾,读取一个数组变量的下标用什么函数?
  • 如何按地址或引用传递数组作为函数参数?
  • 向函数传递数组
  • 难题,如何将一个目录中的所有文件名读取到一个数组中啊?(不用dir函数循环)
  • 函数怎样返回一个数组?
  • pb6.5中使函数返回数组
  • 数组、指针及函数调用!?
  • 怎样在函数中传递数组?
  • 函数如何返回多维数组
  • 统计数组长度的函数是???

关键词

  • dll
  • 数组
  • 地址
  • messageboxa
  • inttohex
  • farproc
  • freelibrary
  • showmessage
  • hmodule
  • ok

得分解答快速导航

  • 帖主:halflifezy

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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