ycxu
驱动牛犊
驱动牛犊
  • 注册日期2001-10-08
  • 最后登录2002-02-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1172回复:2

dll

楼主#
更多 发布于:2001-11-26 19:24
1)vc++如何调用16BIT 编译的.EXE的函数?
2)如何将.EXE数据进行传送?我在bc31编译的程序中定义一个结构体,将它运行后的值放入。在VC++的应用程序众运行该.EXE,如何调用他的函数并将结构体的数据创地给应用程序(该结构体VC中有定义)?
3).DEF是实现什么功能?在VC++中用LOADLIBRARY()候,是否可以直接调用函数?
3)我将读物理盘信息的的函数再.H文件中声明,在.CPP中定义,用BC31编译候,VC应用程序包含盖头文件,是否可以直接调用函数?
如果不可以,该怎样做?
4)可否提供一些关于软中断调用的信息,VXD 或者DLL.
谢谢!

 
Laura
lu0
lu0
论坛版主
论坛版主
  • 注册日期2001-06-10
  • 最后登录2016-04-05
  • 粉丝2
  • 关注0
  • 积分-6311分
  • 威望21111点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-11-29 15:44
1. 查找THUNK的文章
2. 请学习程序是如何运行的. 通常情况下静态的EXE内的数据并不能直接使用. 除非CRACK. 但是根据提问, 猜想您并没有这种能力实现.
3. DEF用于声明EXPORT函数/变量. 有DLL的LIB的话不调用LOADLIBRARY也可以调用函数. OS会负责LOADLIBRARY.
4.你写DRIER/WIN16/DOS应用程序可能还用得上点中断. 但是WIN32应用程序中没有中断的概念.
Regards, Lu Lin Webmaster of Inside Programming http://www.lu0s1.com
ycxu
驱动牛犊
驱动牛犊
  • 注册日期2001-10-08
  • 最后登录2002-02-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-11-29 16:01
THANKS
Laura
游客

返回顶部