★★★ 这个Api函数是做什么用的??? 请教各位大侠! 另外有一个超难的问题(还是我提问过多次的那个老问题)请您看一看.★★★

yunok 2003-08-13 04:21:09
第一个问题:

想知道以下3个Api函数的详细解释:
1.SetWindowsHookEx
2.UnhookWindowsHookEx
3.CallNextHookEx
(不用费劲去Msdn找了,Api参考手册居然都没有,晕)




第二个问题(还是我提问过多次的那个老问题):
我想在资源管理器窗口上 再加上一个Toolbar,(我看到过有些软件做到了,而且添加的Toolbar中还有启动程序的按钮,比如 金山独霸),请问在注册表中的那里更改可以做到?

是不是还有朋友不明白我的意思?就是这样的:
在 资源管理器(或者我的电脑) 工具条上按鼠标键,出来菜单选择“链接”,你看,是不是多了一个Toolbar出来?我想自己添加一个类似于"链接"的Toolbar到资源管理器上的工具条,我想应该是在注册表中修改或添加某个键值来做到的.

当然,不一定要添加Toolbar,添加一个按纽也可以,不过我想不太可能.呵呵.

还有,不是对IE来操作,是对资源管理器(或者我的电脑)的操作!(有朋友总是告诉我在IE上添加按纽,不是我想要的.)

请赐教,回答出来或提供思路200分相送!UP也有份!!

最新消息:现在我已经知道了注册表中这个地方
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Toolbar
下增加一些键值能够达到效果,(就是会在鼠标右键菜单中出来Toolbar的自定义过的选单),可是现在我并不会自己增加键值,请教高人!
...全文
87 77 打赏 收藏 转发到动态 举报
写回复
用AI写文章
77 条回复
切换为时间正序
请发表友善的回复…
发表回复
喝醉的咖啡 2003-08-25
  • 打赏
  • 举报
回复
shdocvw.dll 实际上就是我们的 ie 的核心——显示 html 就靠它了
你如果要执行本地程序,实际上用我的例子里面的方法——用shdocvw.dll,也就是网页,那么就会遇到访问本地文件权限的问题,网页会提示用户。
所以,最好是自己写一个组件来代替 shdocvw.dll

原理其实一样的,shdocvw.dll实现了某几个特殊的接口,你的组件也必须实现。
呵呵,不好意思我还没工夫试试看用vb来实现这些接口,一会儿我看看有没有时间试试看。
喝醉的咖啡 2003-08-18
  • 打赏
  • 举报
回复
piggybank 直译是 “小猪形象的存钱罐”,就是我们说的“扑满”。
叫这个名字是取其 厚积薄发 之意,呵呵

用 VB 实现相关的一些接口可能比较困难(如果是别人可能直接告诉你不行,但我用vb也做过一些比较特殊的接口,只有试验之后才能知道结果了),最好还是学习 VC/ATL,并不难的。
jlum99 2003-08-16
  • 打赏
  • 举报
回复
可以找相关的书籍系统的看看,关于HOOK和回掉函数。HOOK其实类似与系统的后门,用与调试。书上讲的比较系统全面,推荐 window核心编程 一书,在网上能找到下载的
yunok 2003-08-16
  • 打赏
  • 举报
回复
还有没有朋友能回答啊!!
中午我要揭帖喽! :)
yunok 2003-08-16
  • 打赏
  • 举报
回复
谢谢jlum99(闲人) 兄! 揭帖了要! :)
wd_318 2003-08-15
  • 打赏
  • 举报
回复
学习~~~
BlueAnn 2003-08-15
  • 打赏
  • 举报
回复
我不懂,帮你up!
wd_318 2003-08-15
  • 打赏
  • 举报
回复
顶~~~~
viena 2003-08-15
  • 打赏
  • 举报
回复
晕ok!~
yunok 2003-08-15
  • 打赏
  • 举报
回复
今......今夜....?呵呵。我晕。 今夜俺睡觉中.....不过俺不是高手,来不来都可以忽略不计啦~ :)
tianwaifeixian11 2003-08-15
  • 打赏
  • 举报
回复
哇塞,在这里学到不少东西,向无私的高手们敬礼!
今夜你们还会不会来?
yunok 2003-08-15
  • 打赏
  • 举报
回复
To:yefanqiu(叶帆)兄
呵呵。早就看过不少仁兄的帖子。今日得到叶帆兄指点,非常荣幸啊!呵呵
有关于Hook的文字简直是太少了。更不要说例子了。谢谢你贴出来关于Hook的概念,什么时候您有时间的话,再向您仔细讨教。 :)
yunok 2003-08-15
  • 打赏
  • 举报
回复
To:piggybank(吞硬币的小猪) 兄:
我试着创建了piggyToolBar.reg,呵呵。这个方法不错啊!可是还是离想象的效果有些偏差。:(
事已至此,我也非常想知道用VB如何写出来符合如题要求的Com来。如果吞硬币的小猪哥哥,您有时间的话,能不能写个范例给菜鸟看看呢? :)
再次谢谢小猪哥!

(另:为什么叫吞硬币的小猪呢?便便可是有困难的,要是早晨起来屎涨........)
yunok 2003-08-15
  • 打赏
  • 举报
回复
请高手来哦!
yunok 2003-08-14
  • 打赏
  • 举报
回复
To zyl910(910:分儿,我又来了!) 兄:
好的。我星期天去买。不知道贵不贵哦。 :)
zyl910 2003-08-14
  • 打赏
  • 举报
回复
那三个API是专门处理Hook
找本参考书看吧

推荐:
《Visual BASIC Win32 API 编程》
Steven Roman著
Ranma_True 2003-08-14
  • 打赏
  • 举报
回复
up
zpll 2003-08-14
  • 打赏
  • 举报
回复
我帮你顶!
wd_318 2003-08-14
  • 打赏
  • 举报
回复
我来顶!!!
yunok 2003-08-14
  • 打赏
  • 举报
回复
To:piggybank(吞硬币的小猪)
哥哥,不否认您的资料很有价值,我花了一晚上时间完成了您文章中所说对“Band”的操作。在IE能实现的很好。 我非常感谢您的回答。

但是,您的答案并非是我所需求的。因为在IE中添加相关键值内容后,并不能再资源管理器中的Toobar显示出来。所以在我的这个问题上,您的文章对我没有帮助。

谢谢。
加载更多回复(57)

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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