相关推荐
-
delphi 写的全局钩子
通过钩子监控键盘输入的内容,并把输入的内容保存到硬盘上面。
-
delphi 文件操作(信息获取)
delphi获取Exe文件版本信息的函数 Type TFileVersionInfo = Record FixedInfo:TVSFixedFileInfo; {版本信息} CompanyName:String; {公司名称} FileDescription:String; {说明} FileVersion:String; {文件版本} InternalName...
-
Delphi中的消息钩子函数和Windows子类处理 入门篇
google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//<script type="text/javascript"
-
MFC(一)
初识WIN32MFC是一种开发框架,将C语言实现的WIN32中的上千个API集成为几百个类。先接触几个名词: 1. 句柄:系统在创建资源的时候会为它们分配内存,并返回资源的标识号即句柄(HANDLE)。 2. 消息与消息队列: 操作系统------①----》消息队列---②----》应用程序 ↓ ↑ ↓
-
易语言 窗口消息 键盘消息 鼠标消息 控件消息等 整理归类
// 键盘消息 WM_CHAR WM_CHARTOITEM WM_DEADCHAR WM_GETHOTKEY WM_HOTKEY WM_KEYDOWN WM_KEYUP WM_SETHOTKEY WM_SYSCHAR WM_SYSDEADCHAR WM_SYSKEYDOWN WM_SYSKEYUP WM_UNICHAR WM_VKEYTOITEM // 鼠标消息 0015. WM_DROPFILES 0016. WM_LBUTTONDBLCLK 0017. WM_LBUTTONDOWN 0018. WM
-
delphi问题集锦(27问)
delphi问题集锦(27问) 1、怎么样在delphi中调动其它*.exe文件? 例如:winexec(''d:\郑洽\Project1.exe'',sw_show); ============================================================================== 2、如何让工程运行时主窗体就是最大化的? 答:设置主窗体的Window...
-
Delphi系统级钩子编程实践教程
本文还有配套的精品资源,点击获取 简介:Delphi是一个基于Pascal语言的集成开发环境,本教程旨在通过Delphi示例程序介绍系统级钩子的概念和实现方法。钩子是一种Windows系统机制,允许开发者拦截和处理特定事件,如键盘输入和鼠标点击。本Demo将详细展示如何使用Delphi语言结合Windows API函数 SetWindowsHookEx 来编写...
-
用Delphi实现Windows的鼠标钩子函数
用Delphi实现Windows的鼠标钩子函数 Delphi是基于PASCAL语言的Windows编程工具,功能十分强大。然而在Delphi的帮助 文件中,对Windows API函数的说明沿袭了 VC 的格式,和VC一样,对很多API函数的用法 没有举例子详细说明,对一些深入系统内部的API函数更是语焉不详,给编程者带来不便。 笔者仅就在Windows编程中鼠标钩子函数(HO
-
Delphi API HOOK完全说明(存在错误的原文,含修正)
从网上看到《Delphi API HOOK完全说明》这篇文章,基本上都是大家转来转去,原文出处我已经找不到了。这篇文章写的很不错,但最后部分“PermuteFunction 的终极版本”描述的不太清楚,完全按照该文章代码执行,是不行的。可能是作者故意这样做的?本文最后提供修正后的下载地址。原文如下:一、关于API Hook1.什么是API Hook不知道大家是否还记得,在DO
-
易语言 组件消息参数详解
点击阅读原文将指定信息发送到窗口或窗口组件,并等待且取回信息反馈值。语法: 整数型 窗口组件.发送信息 (信息值,参数1,参数2)将指定信息发送到窗口或窗口组件,不等待直接返回。语法: 无返回值 窗口组件.投递信息 (信息值,参数1,参数2)========================================1.移动控件控件.发送信息 (274, 61458, 0)控件.发送信息 (1...
-
C#自定义最大化、最小化和关闭按钮
用户在制作应用程序时,为了使用户界面更加美观,一般都自己设计窗体的外观,以及窗体的最大化、最小化和关闭按钮。本例通过资源文件来存储窗体的外观,以及最大化、最小化和关闭按钮的图片,再通过鼠标移入、移出事件来实现按钮的动态效果。本实例首先使用资源文件来存储窗体的外观、“最大化”、“最小化”和“关闭”按钮的图片,然后使用窗体的WindowState属性实现窗体的最大化、最小化和还原操作。
-
vc++ win32消息参考大全(待修改)
WM_CREATE 应用程序创建一个窗口 WM_DESTROY 一个窗口被销毁 WM_MOVE 移动一个窗口 WM_SIZE 改变一个窗口的大小 WM_ACTIVATE
-
C# 点击关闭按钮后最小化到系统托盘
现在窗体上加上“NotifyIcon”控件,在该控件的”Icon“属性中设置好在系统托盘中要显示度图标。 然后在“NotifyIcon”控件DoubleClick事件中下如下代码 if (this.WindowState == FormWindowState.Minimized) //判断窗体是不是最小化 this.WindowState = FormWindowState.Normal
-
Delphi 查找标题已知的窗口句柄,遍历窗口控件句柄(转)
2019独角兽企业重金招聘Python工程师标准>>> ...
-
delphi下实现控制其它窗体中的控件[转]
====================================================== 注:本文源代码点此下载 ====================================================== 首先申明:我是菜鸟,我只不过想把困绕了我很长时间的问题的解决方案发表出来,免得以后我又忘记,同时给还不知道这些小知识的同僚一些帮助。各位不要笑我的
-
武希松大牛的dll Hook单元,delphi源代码加demo
delphi-hook-library, wr960204武稀松.2012.2 主页 http://www.raysoftware.cn 通用Hook库. 支持X86和X64. Get 使用了开源的BeaEngine反汇编引擎.BeaEngine的好处是可以用BCB编译成OMF格式的Obj, 被链接进Delphi的DCU和目标文件中.不需要额外带DLL. BeaEngin引擎 http://www.beaengine.org/ 限制: 1.不能Hook代码大小小于5个字节的函数. 2.不能Hook前五个字节中有跳转指令的函数. 希望使用的朋友们自己也具有一定的汇编或者逆向知识. Hook函数前请确定该函数不属于上面两种情况. 另外钩COM对象有一个技巧,如果你想在最早时机勾住某个COM对象, 可以在你要钩的COM对象创建前自己先创建一个该对象,Hook住,然后释放你自己的对象. 这样这个函数已经被下钩子了,而且是钩在这个COM对象创建前的.
-
Win32汇编系列七、窗口程序原理及实现
前言 学c语言的人天天面对黑框框,有木有?不知道是否想用c写一个窗口程序?我想应该也很希望吧,目前我见过的书中很少有介绍窗口程序设计,如果想写的话,还需要去网上、b站搜索,使用c写窗口程序其实挺麻烦的,需要了解Windows消息机制、GDI或者GDI+、还有各种控件,如Button,另外自带的控件都太难看,需要使用GDI或GDI+自己绘制,这样工作量又大了很多,所以现在很少有rj这种最"底层"的方式实现了就需要我不曾在c中大量写过, ...
27 楼 fxsjy 2012-03-07 12:41
21楼为啥感觉国产刺眼呢?
我没别的意思,只是现在市面上冒充国产的东西太多了,我希望以技术让大家认可,而不是贴上国产的商标。
“国产”只是阐述一个事实,就跟"Made in China"的作用一样。而且,这是开源软件,所有的代码都是开放的,因此真的没有冒充和误导的必要。
26 楼 sky_dream 2012-03-07 10:24
21楼为啥感觉国产刺眼呢?
我没别的意思,只是现在市面上冒充国产的东西太多了,我希望以技术让大家认可,而不是贴上国产的商标。
25 楼 jansel 2012-03-06 17:10
24 楼 nakupanda 2012-03-06 15:37
Yes, until now, Linux only, because tstdb's server is based on epoll.
thx,,, I will give it a try...keep going..
All of you think your english are very good?
Do I have to have a good english before I post this?
23 楼 javamonkey 2012-03-06 14:28
21楼为啥感觉国产刺眼呢?
22 楼 hao117 2012-03-06 14:13
21 楼 sky_dream 2012-03-06 13:06
20 楼 shuaiji 2012-03-06 10:50
Yes, until now, Linux only, because tstdb's server is based on epoll.
thx,,, I will give it a try...keep going..
All of you think your english are very good?
19 楼 mathgl 2012-03-06 10:45
Yes, until now, Linux only, because tstdb's server is based on epoll.
thx,,, I will give it a try...keep going..
18 楼 fxsjy 2012-03-05 21:37
Yes, until now, Linux only, because tstdb's server is based on epoll.
17 楼 lvjinhua 2012-03-05 18:33
16 楼 mathgl 2012-03-05 18:27
15 楼 simen_net 2012-03-05 18:08
麻烦看清我的回复先,不是什么回复都是马甲的
14 楼 simen_net 2012-03-05 18:07
13 楼 252831020 2012-03-05 16:49
12 楼 tommet 2012-03-05 15:13
11 楼 fxsjy 2012-03-05 15:04
redis是神器,是tstdb赶超的对象。不过,如果你想实现“自动完成”或者“英语词典”这样的效果话,用tstdb显然更合适。
10 楼 fxsjy 2012-03-05 15:02
TreapDB也是我开发的,是Java写的,tstdb是C语言写的,主要在内存管理上有优势,其次,采用了三元搜索树数据结构,对于不同key的相同前缀可以压缩存储。
9 楼 kimmking 2012-03-05 14:40
8 楼 w3kiccp 2012-03-05 13:22