·Visual C++技术大全中的“DLL中的钩子技术”(27章,第六小节, 目录:sl\27\06\Sample)
发表在C语言图书答疑 2010-12-15
是否精华
版块置顶:
[font color=][font color=#FF0000]1, 书本中的程序使用说明如下
本示例HOODLL工程和HOOK工程都在HOOK.dsw工作组下,
需要先将HOODLL工程处于活动状态,生成HOODLL.dll和HOODLL.lib文件,
然后将文件dll.h、HOODLL.dll和HOODLL.lib
复制到HOOK工程所在目录,然后使HOOK工程处于活动状态,
生成HOOK.exe文件,运行HOOK.exe来对钩子进行测试。
2, 按照要求进行操作, 其中到“生成HOOK.exe文件,运行HOOK.exe来对钩子进行测试。”出现问题, 问题描述如下:
2.1 对HOOK进行编译时, 顺利通过。
2.2 对HOOK进行链接时, 出现问题。

------------------------------------------------------



[font color=#00FF00]//2.1的提示内容
[/font]--------------------Configuration: HOODLL - Win32 Debug--------------------
Compiling...
Skipping... (no relevant changes detected)
HOOKDlg.cpp

HOOKDlg.obj - 0 error(s), 0 warning(s)


[font color=#00FF00]//2.2的提示内容
[/font]--------------------Configuration: HOODLL - Win32 Debug--------------------
Linking...
nafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in DLL.OBJ
nafxcwd.lib(dllmodul.obj) : warning LNK4006: _DllMain@12 already defined in DLL.OBJ; second definition ignored
Creating library Debug/HOODLL.lib and object Debug/HOODLL.exp
Debug/HOODLL.dll : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.

HOODLL.dll - 2 error(s), 1 warning(s)
[/font][/font]
分享到:
精彩评论 3
liangshui
学分:0 LV1
2010-12-16
沙发
我看过了,程序没有问题。可能是你的环境有问题
ding_inshili
学分:0 LV1
TA的每日心情
加油!
2024-03-24 13:08:12
2010-12-16
板凳
[FIELDSET][LEGEND]引自:2楼[/LEGEND]
我看过了,程序没有问题。可能是你的环境有问题
[/FIELDSET]

回复:
  瞎鸡巴扯, 根本就过不了。 你的机器能运行通过吗?
首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照