-
有时候,我们遇到的情况时,我们需要一些内核函数钩子…
Sometimes, we run into a situation when we badly need to hook some kernel function, but are unable to do it via conventional PE-based hooking. This article explains how kernel functions can be directly hooked. As a sample project, we are going to present a removable USB storage device as a basic disk to the system, so that we can create and manage multiple partitions on it (for this or that reason, Windows does not either allow or recognize multiple partitions on removable storage devices, so we are going to cheat the system). On this particular occasion, we will hook only one function, but the approach described in this article can be extended to handle multiple functions (for example, one of my projects required direct hooking of quite a few functions from the NDIS library). You should clearly realize that this article is about direct hooking and not about dealing with USB storage, so please don t tell me that the sample problem may have been solved differently.
- 2022-08-15 21:57:18下载
- 积分:1
-
本程序是用VC++实现的 "增强的模拟滑鼠"源代码.
本程序是用VC++实现的 "增强的模拟滑鼠"源代码.-this procedure is the VC "enhanced simulation mouse" source code.
- 2022-10-20 02:15:04下载
- 积分:1
-
这是一个二次方程解算程序,这个程序可以用来解决二次方程的求解
This a quadratic equation solver,this program can be use to solve second-order polynomial equation with one variable "x"-This a quadratic equation solver,this program can be use to solve second-order polynomial equation with one variable "x"
- 2022-10-02 05:10:03下载
- 积分:1
-
This is a card that contains checks whether the physical network card (see card...
这是一个包含检查网卡是否为物理网卡(查看网卡是否使用irq或设备名是否包含pci,有些hp服务器没有irq但也是物理设备),查看网卡物理mac和当前使用的mac(有些网卡可以修改mac)使用xpddk头文件和库文件就可以,检查网卡是否为无线网卡(通过deviceiocontrol让网卡搜寻无线网络,支持的是无线网卡,不支持的不是),以上程序部分使用vc编写,可以说比现在网络上介绍的方法都要准确,唯一缺点是对禁用网络设备不支持,必须启用才可以。-This is a card that contains checks whether the physical network card (see card whether or not to use IRQ or device name contains pci, some no IRQ hp server but it is also a physical device), check the physical network adapter mac and currently use mac (Some network card can modify the mac) the use of xpddk document headers and libraries can check whether the network adapter for wireless network card (through DeviceIoControl allow LAN Search wireless network, supported by the wireless network card, do not support is not), the procedure is part of the preparation of the use of vc can be said that the network than it is now introduce the method to be accurate, the only drawback is to disable the network device does not support, must be enabled before they can.
- 2022-03-02 07:20:07下载
- 积分:1
-
系统端口查看工具 不能查看系统进程的端口
系统端口查看工具 不能查看系统进程的端口-System Ports View tool is not a systematic process to check the port
- 2022-07-27 12:30:56下载
- 积分:1
-
查看电脑中是否有autorun.inf,并把相关的文件删掉,也可以看到USB里面的autorun.inf...
查看电脑中是否有autorun.inf,并把相关的文件删掉,也可以看到USB里面的autorun.inf
- 2022-02-06 09:58:44下载
- 积分:1
-
c语言开发实战
一般认为,一个数据结构是由数据元素依据某种逻辑联系组织起来的。对数据元素间逻辑关系的描述称为数据的逻辑结构;数据必须在计算机内存储,数据的存储结构是数据结构的实现形式,是其在计算机内的表示;此外讨论一个数据结构必须同时讨论在该类数据上执行的运算才有意义。一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率。
在许多类型的程序的设计中,数据结构的选择是一个基本的设计考虑因素。许多大型系统的构造经验表明,系统实现的困难程度和系统构造的质量都严重的依赖于是否选择了最优的数据结构。许多时候,确定了数据结构后,算法就容易得到了。有些时候事情也会反过来,我们根据特定算法来选择数据结构与之适应。不论哪种情况,选择合适的数据结构都是非常重要的。
- 2023-06-05 05:20:04下载
- 积分:1
-
使用周立功公司的can转232板卡,在周立功公司提供的函数库的基础上开发.基于can总线的分布式监控系统....
使用周立功公司的can转232板卡,在周立功公司提供的函数库的基础上开发.基于can总线的分布式监控系统.-use of the Week, who can turn 232 card, Zhou, who provided the functions on the basis of development. Based on the bus can Distributed Control System.
- 2022-07-09 03:21:03下载
- 积分:1
-
the instance of making floppy disk mirror image under windows9x/2k/xp.Under wind...
windows9x/2k/xp下面的软盘镜象制作例子。 在windows9x下面采用了VWIN32_DIOC_DOS_DRIVEINFO 来对软盘进行绝对读写。-the instance of making floppy disk mirror image under windows9x/2k/xp.Under windows9x adopt the VWIN#@_DIOC_DOS_DRIVEINFO absolutely read and write the floppy disk.
- 2022-03-22 04:21:52下载
- 积分:1
-
计算器开发的,虽然功能很简单,但要学习的第三个…
vc开发的计算器,虽然功能简单,但有值得借鉴之处-vc calculator developed, although the function of simple, but has to learn of the
- 2022-07-21 03:51:58下载
- 积分:1