使用QT编写的窗口句柄查看器 Spy++,源码奉献
使用QT编写的窗口句柄查看器,拖动准星到需要查看的窗口释放,显示窗口的句柄以及一些基本信息。主要技巧是实现准星的拖动释放过程。
程序分两个部分,一部分实现可拖动的准星,一部分实现在准星拖动时刷新准星所在窗口的句柄信息。
一个主窗口类:MainWindow,负责主窗口显示以及在收到开始信号后,定时刷新当前鼠标所在窗口信息并显示,收到停止信号后停止刷新。
一个可拖动的准星类:准星拖动以一个QWidget的派生类实现,在此类中,鼠标左键按下发出开始信号,左键释放发出停止信号。按下并拖动过程中,将准星QWidget移动到鼠标所在位置。
阿里云域名动态更改服务
本程序为运行在windows系统中的服务程序,能自动获取当前电脑公网IP,并将其自动更新到阿里云注册的域名解析中去。
使用本服务,请先获取阿里云的 AccessKey,并建立好对应的解析记录,比如@记录。
本服务程序目录下的config.cfg 中按样例修改 [GENERAL]段里填写好对应的 key id 和 key secret,然后
在 [DOMAIN1] 到 [DOMAIN....] 段里填写要修改的域名、RR类型和解析类型。
每个[DOMAIN?] 段对应一条要修改的记录,这个记录要在对应的域名下先建好,值则是本服务自动更新。
本程序可根据配置文件,更新1~n条记录,可配置多个域名的多个解析记录,每10分钟更新一次。服务在启动后30秒左右执行第一次更新,每次更新会生成对应的log记录在 Log目录下本程序是以服务形式运行,以管理员模式执行install.bat进行服务安装执行,unstall.bat 是卸载服务,安装前请先配置好配置文件。
Web服务端,HTTP服务
Web服务端,直接在本机运行一个小巧的HTTP服务程序,单文件,可设置网站根目录。程序使用QT编写,静态编译为单可执行文件,无需依赖库。运行后可设置网站根目录,默认文档为index.htm。
压缩包中包含了简单的index.htm示例,也包含了保存自www.baidu.com的本地保存网页,可供测试。
执行后,打开浏览器,输入 127.0.0.1 即可打开 index.htm,输入 127.0.0.1/baidu.htm 即可测试验证图文显示情况。
如有需要,可留言,上传源码。
QT编写DLL 用 QTWinmigrate及例子,超级值得下载
找了很久,花钱才弄到的,QT 开源版的 QTWinmigrate 可以 使用Qt调用MFC 也可以使用MFC调用Qt
打开QTWinmigrate文件夹,里面有几个目录,buildlib,doc,examples,lib,src。
在examples目录下给出几个应用QTWinmigrate的例子
QT编写的Socket工具,TCP 以及 UDP 可建立服务端 客户端等,完整源码奉献
因为频繁需要测试网络连接,所以特意用QT编写了这个Socket工具,可使用TCP 以及 UDP 来建立服务端 和客户端等,涵盖大部分网络测试使用需求,使用 Qt 编写,无错误无警告,可直接编译运行。
分设的有点多,但是绝对值这个分,分多也能令下载的兄弟珍惜一些。
完整源码奉献
Winbox英文版,纯净单文件
Winbox英文版,纯净单文件,给习惯使用英文版本的朋友使用。