社区
网络通信/分布式开发
帖子详情
哪位哥哥告诉我,用DELPHI如何HOOK SPI函数。
alishan
2003-09-10 03:43:26
哪位哥哥告诉我,
1。用DELPHI如何HOOK SPI函数?
2。用户程序使用Socket时,WspStartup和WsaStartup函数哪个先掉用,他们是什么关系?
...全文
43
回复
打赏
收藏
哪位哥哥告诉我,用DELPHI如何HOOK SPI函数。
哪位哥哥告诉我, 1。用DELPHI如何HOOK SPI函数? 2。用户程序使用Socket时,WspStartup和WsaStartup函数哪个先掉用,他们是什么关系?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
全屏程序的系统功能屏蔽处理
我们在编写全屏应用程序时有时不希望受到一些系统功能的影响,例如:左右的“WIN键”,“Ctrl+ESC”,“Atl+F4”,任务栏,桌面菜单以及桌面右键菜单等等;因此我们需要通过代码屏蔽这些功能. 本文代码编辑环境:
Delphi
7.0 所涉及到的技术:键盘
HOOK
,系统窗口查找与隐藏,消息过滤
Hook
简单的实例--拦截鼠标和键盘消息(一)
Hook
(钩子)就是对Windows系统的一些消息或是API
函数
进行拦截和监控的处理平台,让可以根据程序员的设置获取其感兴趣的信息。 这里主要是介绍一下
Hook
拦截鼠标消息和键盘消息。 下面是CALLBACK Proc 回调
函数
和 CallNext
Hook
Ex
函数
LRESULT CALLBACK
Hook
Proc ( int nCode, //指定是否需要处理该消息 WPAR
(
Hook
)SetWindows
Hook
Ex和Un
hook
Windows
Hook
Ex
函数
功能 钩子(
Hook
),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理
函数
之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。 钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子
函数
先得到控制权。这时钩子
函数
即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传
delphi
SysErrorMessage
函数
和系统错误信息表 good
在看 API 文档时, 我们经常见到 GetLastError; 它可以返回操作后系统给的提示.但 GetLastError 返回的只是一个信息代码, 如何返回对应的具体信息呢?FormatMessage 可以, 但这个
函数
太复杂了; 可以用 SysErrorMessage 代替它.举例: <pre><preclass="
delphi
"name="code...
delphi
SysErrorMessage
函数
和系统错误信息表
在看 API 文档时, 我们经常见到 GetLastError; 它可以返回操作后系统给的提示. 但 GetLastError 返回的只是一个信息代码, 如何返回对应的具体信息呢? FormatMessage 可以, 但这个
函数
太复杂了; 可以用 SysErrorMessage 代替它. 举例: var err: string; begin err := Sy
网络通信/分布式开发
1,594
社区成员
32,947
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章