Modbus-CRC16_CRC8超级无敌工具.zip
CEIWEI Hash/CRC工具v1.0 免费注册
是一款通用的循环冗余校验码CRC(Cyclic Redundancy Check)、MD5、SHA1、SHA2、SHA3、HAVAL、SHAKE、TIGER、BLAKE、RIPEMD、GOST等算法Hash校验的专业工具软件。
CRC校验支持:CRC3、CRC4、CRC5、CRC6、CRC7、CRC8、CRC11、CRC12、CRC13、CRC14、CRC15、CRC16、CRC17、CRC21、CRC24、 CRC30、CRC31、CRC32、CRC40、CRC64全面的CRC算法,支持显示标准的多项式
CEIWEI CommMonitor串口监控11.3
CEIWEI CommMonitor 串行端口监控精灵是用于 RS232 / RS422 / RS485 端口监控的专业强大的系统实用程序软件。CEIWEI CommMonitor 监控显示,记录和分析系统中的所有串行端口活动。这是追踪应用程序或驱动程序开发,串行设备测试和优化等过程中可能出现的问题的理想方法。还提供过滤、搜索、数据导出和强大的数据拦截功能,可以将指定端口的数据流、控制流信息拦截并保存下来,供分析之用。如察看端口状态的变化(波特率、数据位、校验位、停止位),拦截上行、下行的数据,处理速度快,拦截效率高,并可以以十六进制、ASCII 字符形式显示,全面支持 Unicode 。
RegMutilSz.zip
注意Delphi版本,网络上的代码大多是Delphi7基于Ansi编码格式读取,默认的PChar是AnsiChar,不是WideChar,这样的代码是不能用在Delphi XE或以后的Delphi 版本;
//通用兼容Delphi7, DelphiXE7,推荐
function ReadMultiSZ(const ValueName: string; TS: TStrings): Boolean;
function WriteMultiSZ(const ValueName: string; TS: TStrings): Boolean;
CheckSum CRC校验具
CommCheckSum校验工具是一款通用的循环冗余校验码CRC(Cyclic Redundancy Check)、MD5、SHA1、SHA2、SHA3、HAVAL、SHAKE、TIGER、BLAKE、RIPEMD、GOST等算法Hash校验的专业工具软件。
CRC校验支持:CRC3、CRC4、CRC5、CRC6、CRC7、CRC8、CRC11、CRC12、CRC13、CRC14、CRC15、CRC16、CRC17、CRC21、CRC24、 CRC30、CRC31、CRC32、CRC40、CRC64、CRC82、Adler32全面的105种CRC算法,支持显示标准的多项式、初始值、数据反转以及结果异或值。支持Windows资源管理器外壳扩展,方便快捷的调用显示文件的CRC/Hash信息。
支持计算的数据:16进制HEX、字符串、文件,字符串支持ANSI、UTF8、Unicode、Unicode BigEndian编码方式。
CommMonitor10.0.3 串口过滤工具
CommMonitor 串行端口监视精灵是用于RS232 / RS422 / RS485端口监控的专业强大的系统实用程序软件。CommMonitor监视显示,记录和分析系统中的所有串行端口活动。这是追踪应用程序或驱动程序开发,串行设备测试和优化等过程中可能出现的问题的理想方法。还提供过滤、搜索、数据导出和强大的数据拦截功能,可以将指定端口的数据流、控制流信息拦截并保存下来,供分析之用。如察看端口状态的变化(波特率、数据位、校验位、停止位),拦截上行、下行的数据,处理速度快,拦截效率高,并可以以十六进制、ASCII字符形式显示,全面支持Unicode 。
语言支持:简体中文、繁体中文、英文三种语言。
10.0.3更新日志:
—————————————
1、增加远程网络服务密码验证;
2、修复Win7系统退出慢的问题;
3、修复部分Win10系统无法加载驱动;
4、增加安装包数字签名;
10.0更新日志:
—————————————
1、内核驱动升级,添加支持网络功能;
2、内核驱动增加监控日志毫秒级时间显示;
3、内核驱动增加支持大量数据缓存;
4、内核驱动增加动态加密,以保证数据传输的安全性;
5、CommMonitor主程序升级 ,支持监控远程服务器上的串口;
6、增加CommMonitorSvr服务启动监控,提供网络服务;
7、支持监控使用中的串口,需要CommMonitorSvr服务启动;
8、SDK OCX增加监控日志驱动序号、进程名、及远程进程名;
9、SDK OCX增加TCP/UDP网络连接功能;
10、SDK OCX增加网络调用API、网络事件。
NativeExcel3.1.0 Delphi XE7
NativeExcel3.1.0 支持Delphi XE7
ReportMachine6.5 XE7 Delphi Xe7
ReportMachine6.5 支持Delphi XE7
1、打开XE7 添加库路径:E:\Components\RM6.5_XE3-7\Source
2、打开Package XE7.groupproj 工程组编译。
3、其他XE4或XE6需要的话,只将工程文件另存为,修改工程文件的引用包的版本号18或20。
NativeExcel3.1.0 for Delphi XE5
NativeExcel 3.1.0 for 独立DelphiXE5
CommTone6串口调试精灵/WEB串口通信
串口调试精灵,能提高开发效率,免除调试串口程序之苦。它可以在线设置各种通讯速率、奇偶校验、通讯口而无需重新启动程序;可以设置定时发送的数据以及时间间隔;可以自动显示接收到的数据,并能在字符串、十进制和十六进制之间自由切换;自动保存设置参数,是工程技术人员监视、调试串口程序的必备工具。支持常用的110-115200bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符(包括中文),可以任意设定自动发送周期。
新增加发送文件功能,支持超大4GB文件传输。
增加OCX二次开发,支持VC+、VB、C#、Delphi、C++Builder、嵌入WEB HTML中使用Jscript调用。
转一个 很漂亮的屏幕键盘
在原有的基础上增加了,键盘音效,支技不同进程窗口的输入。
http://www.cnblogs.com/jfyes/archive/2010/01/14/1647703.html
原来的只有在本进程内输入,现在可以当做一个外挂的屏幕键盘使用了。
原作者:
http://www.2ccc.com/article.asp?articleid=5508
HOOK 系统注册表 HOOK API SYSTEM REGISTRY
HOOK 系统注册表 HOOK API SYSTEM REGISTRY
文件清单:
PHookRegistry.exe HOOK管理主程序
PNtHOOK.dll HOOK API DLL
功能描述:
1. 只针对用户级别的程序API陷井式HOOK, 这里只对以下API进行HOOK:
RegCloseKey
RegDeleteKeyA
RegDeleteKeyW
RegQueryValueExW
RegQueryValueExA
RegQueryValueA
RegQueryValueW
RegOpenKeyExW
RegCreateKeyExW
RegSetValueExW
RegDeleteValueW
RegOpenKeyExA
RegCreateKeyExA
RegSetValueExA
RegDeleteValueA
以上API就足以完成注册表数据的截获。
2.如何HOOK程序启动初始化时的API问题?
第一次选中目标程序启动对它的HOOK,然后关闭该程序,不要释放HOOK接着再打开该程序就会进入启动时的HOOK。
用 Delphi 做 天敏 VC4000、VC8000 视频监控卡、视频采集卡 程序代码 SDK DEMO
天敏视频采集卡VC4000/8000,提供完整的工程文件,和基本的监控操作。
功能特点:
1、支持全屏;
2、支持键盘选择视频窗口,回车单画面/多画面切换。
3、支持全屏 键盘选择视频窗口,回车单画面/多画面切换。
4、支持填满窗口 键盘选择视频窗口,回车单画面/多画面切换。
5、支持方向键选择视频窗口,选中窗口着边框色。
6、支持自定叠加文本及时间格式,录相文件文字叠加需天敏卡的支持。
7、解决移动窗口,视频闪烁,移位问题。
8、解决大小窗口改变,视频闪烁,移位问题。
BLOG详细 http://blog.youkuaiyun.com/jfyes/archive/2009/12/24/5069314.aspx
突破 IE 电子书 的右键禁止的限制
该工具对于一些使用IE浏览器的电子书,禁止了右键,复制,查看源,能突破它的禁止,实现IE右键菜上的相关命令,以及WM_HTML_GETOBJECT。
下图是使用注册Windows消息 WM_HTML_GETOBJECT取得WEB 的IHTMLDOCMENT对像,并提取InnerTEXT的内容。
下图是执行菜单的ViewSource (查看源)命令
// -----------------------------------------------------------------
根据改成 http://www.vckbase.com/document/viewdo
IE WebBrowser编程技巧
WebBrowser
本WebBrowser编程技术包括Delphi、C#、VC++、VB等编程资料的集合,其中的
实例大多以Delphi为示例讲解,Delphi7 IDE开发环境。
IE_WebBrowser编程技巧
修改WebBrowser的header信息?
Delphi查看WebBrowser提交之前的数据头
用TWebBrowser组件在DELPHI中POST数据和取得网页源文件
在 WebBrowser 中直接载入流,不通过文件
判断下载网页成功
WebBrowser 失去焦点问题的解决
添加到收藏夹和整理收藏夹
使WebBrowser获得焦点
提取网页中所有链接
Web字体大小
Web命令操作
WebBrowser Navigate 中的 参数 EmptyParam
Web控件不缓存网页,也不从缓存中读取
禁止WebBrowser复制 CTRL+C
在WebBrowser窗口上模拟KeyBd_Event
在使用WebBrowser控件,先要 初始化和结束程序后要终止化(Initialization & Finalization)
自定义浏览器上下文菜单
自定义浏览器
C#中调用WebBrowser查看源文件的功能
-----------------------------------
WebBrowser与MSHTML
直接在WebBrowser中写HTML字符串
在webbrowser中查找字符串并定位
把图片拷贝进剪贴板
IHTMLDocument的ExecCommand
处理事件的Internet Explorer中的DOM
禁止WebBrowser右键弹出菜单
禁止TWebBrowser图像显示
访问HTML的DOM不使用WebBrowser
如何填写空白(about:blank)页的表单
屏蔽WebBrowser的Javascript
创建运行时的IHTMLDocument而不在WebBrowser内
HOOK Webbrowser
替换WebBrowser的窗口过程
Microsoft.XMLHttp的属性和方法的简介及使用
------------------------
IE相关的
清空IE缓存
单独删除某一URL的缓存
清空历记录
读取IE历史记录
防止脚本关闭WebBrowser
连接是否有效 InternetCheckConnection
res协议可以使浏览器显示储存在资源中HTML
往IE中嵌入工具条
阻断弹出式广告的BHO
自动填表的IE面板插件
使用Delphi开发IE按钮扩展
使用Delphi开发IE右键菜单扩展
IE异步可插入协议扩展
Delphi开发IE下载扩展
创建3721样式的Google搜索扩展
HTML代码过滤技术
GetDefaultBrowser
得到的HTML代码的IE窗口
下载网址wininet
-------------------------------
注意啦,需要HTF 阅读器:http://sites.google.com/site/htfresource/home
Delphi中制作DLL中回调函数的应用
Delphi中制作DLL
•一 Dll的制作一般分为以下几步:
1 在一个DLL工程里写一个过程或函数
2 写一个Exports关键字,在其下写过程的名称。不用写参数和调用后缀。
二参数传递
1 参数类型最好与window C++的参数类型一致。不要用DELPHI的数据类型。
2 最好有返回值[即使是一个过程],来报出调用成功或失败,或状态。成功或失败的返回值最好为1[成功]或0[失败].一句话,与windows c++兼容。
3 用stdcall声明后缀。
4 最好大小写敏感。
5 无须用far调用后缀,那只是为了与windows 16位程序兼容。
三 DLL的初始化和退出清理[如果需要初始化和退出清理]
1 DLLProc[SysUtils单元的一个Pointer]是DLL的入口。在此你可用你的函数替换了它的入口。但你的函数必须符合以下要求[其实就是一个回调函数]。如下:
procedure DllEnterPoint(dwReason: DWORD);far;stdcall;
dwReason参数有四种类型:
DLL_PROCESS_ATTACH:进程进入时
DLL_PROCESS_DETACH进程退出时
DLL_THREAD_ATTACH 线程进入时
DLL_THREAD_DETACH 线程退出时
在初始化部分写:
DLLProc := @DLLEnterPoint;
DllEnterPoint(DLL_PROCESS_ATTACH);
2 如Form上有TdcomConnection组件,就Uses Activex,在初始化时写一句CoInitialize (nil);
3 在退出时一定保证DcomConnection.Connected := False,并且数据集已关闭。否则报地址错。
四全局变量的使用
在widnows 32位程序中,两个应用程序的地址空间是相互没有联系的。虽然DLL在内存中是一份,
但变量是在各进程的地址空间中,因此你不能借助dll的全局变量来达到两个应用程序间的数据
传递,除非你用内存映像文件。
五、其他:调用方式按照标准的Windows调用方式.
六、关于参数传递
•Delphi程序之间调用DLL,如果要用String类型的话,要在引用的单元加上ShareMem 单元。
•如果Delphi写的DLL供其他开发工具使用的话,不要使用String类型,用PAnsiChar类型。
尽量使用标准DLL接口。指的是传递的参数类型及函数返回类型不能是Delphi特有的,
比如string(AnsiString),以及动态数组和含有这些类型成员的复合类型(如记录),也不
能是包含有这些类型成员数据成员的对象类型,以避免可能的错误。如果使用了string类型或
动态数组类型,且调用方不是Delphi程序,则基本上会报错。如果调用方是Delphi但调用方或
被调用方没有在工程文件的第一包含单元不是ShareMem,也可能会出错。
七、关于回调Funciton
你可以把Callback函数看作是一种特殊的消息响应函数,一般来说我们不会自己调用这种函数,
而是有某些系统函数调用,而且不需要向后传递消息。 只要象C/C++这样支持函数指针的语言都
有回调函数的概念,它实际上是向被调用函数传一个你的函数地址,然后被调用函数向通过你传
入的函数地址来调用你的函数 。
以上是结构化回调,到高级语言Object Pascal、C++中回调函数并没有退出,反而得到延伸与
扩展,在面向对像中的回调,其实是指面向对像中类对像的事件,事件就是原始的回调函数。面
向对像, 将回调函数定义成事件过程,在程序引用对像时,若指定了对像的过程事件后,那么在
要进行事件触发的地方检查事件过程是否分配,如果分中的就执行事,也就是执行了回调函数。
ProAssist30
1、ProAssist30 是一个类似MS Spy++的辅助工具,探测和获取窗口的更多信息(窗口基
本信息,窗口的样式描述,窗口类的相关信息,关系窗口的获取(父窗口/子窗口等),窗口内容的读取等);
2、进程管理包括当前进程/模块/线程查看, 可设置进程线程的优先级,终止或暂停进程线程;
3、网络连接查看,包括单独进程连入IP数据包捕获;
4、服务管查看和管理;
5、模拟本地注册表,操作与注册表相当;
6、模拟CMD命令行。