在C里面怎么样才能调用WIN32汇编写的DLL 里面的函数?

surstar 2005-06-22 12:07:47
在C里面怎么样才能调用WIN32汇编写的DLL 里面的函数?

(不要使用LoadLibraray()和GetProcAddress(),而是用在C里面声明函数原形,利用导出库 )

在汇编写的DLL里面有如下汇编函数:(生成导出库为myQQ.lib, 导出函数为 SetHook)
SetHook proc hWnd:HWND
....
ret
SetHook endp
在C语言里怎么调用它?


xxxxxxxxxxxxxxxx //这里要怎么写呢?
#pragma comment(lib, "myQQ.lib");
void main()
{
HWND hwnd;
hwnd=NULL;
SetHook(hwnd); //上面要怎么写才能调用呢?
}
...全文
93 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qrlvls 2005-06-22
  • 打赏
  • 举报
回复
extern void SetHook(HWND hWnd);
mbcw 2005-06-22
  • 打赏
  • 举报
回复
_declspec(dllimport) void SetHook();
连接时加上myQQ.lib即可.

70,020

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧