编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
允许您监视任何进程 对API函数或可执行的内部函数 ,进行检测处理过程
This software allows you to monitor and/or override any function of a process. This can be done for API functions or executable internal functions.
WinAPIOverride is more than a standard API monitoring software. It can break targeted application before or after a function call, allowing memory or registers changes; and it can directly call fun>
ctions of the targeted application.
·x 64 监测和重写为 COM API 和。NET。·x 64 详细的异常报告用于监视功能。·x 64 挂钩的进程交互。·x 64 远程调用内部挂钩的进程。·计时图表和详细的统计信息。·交叉供 vista 和七届互动 (服务和其他用户进程)。·自动堆栈遍历异常,即使对于其他日志禁用的堆栈行走。·Microsoft 调试符号服务器可以用于堆栈行走。·快速。Net 框架监测更改稳定性更好。·Borland 快速调用调用约定 (86) 的支持。·
Main differences between other API monitoring softwares :
You can define filters on parameters or function result
You can define filters on dll to discard calls from windows system dll
You can hook functions inside the target process not only API
You can hook asm functions with parameters passed through registers
You can hook hardware and software exceptions
Double and float results are logged
You can easily override any API or any process internal function
You can break process before or/and after function call to change memory or registers
You can call functions which are inside the remote processes
Can hook COM OLE and ActiveS interfaces
User types (enum, struct and union) and user defines are supported
All is is done like modules : you can log or override independently for any function
A library is provided for developpers who intend to build their one hooking software
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。