摘要:1. 磁盘接口的类型包括:1、SAS;2、SATA;3、NL-SAS;4、SCSI;5、IDE。请对上述五种类型的接口速率由快到慢进行排序,正确的一项是? 13245SAS NL-SAS SATA SCSI IDE2.传统的数据中心硬件包括X86服务器、小型机和大型机,存储和网络设备。正确3.路由优
阅读全文
摘要:https://github.com/ezrasa/libusbip libusb
阅读全文
摘要:code_seg("PAGE") 此部分代码放入分页内存中运行... PAGED_CODE()作用 Windows并没有将运行在Ring 0的代码全部视为内核,而是区分为Kernel和Executive,Executive可以理解为“管理层”的意思,解释为“执行体”不合理。 其中,Kernel是狭义
阅读全文
摘要:SOCK_DGRAM udp ipc通信 #define MAX_BUF_LEN 4096 typedef struct tag_ipc_msg { unsigned int IPCCmd; char path_msg[64]; char query_msg[4028];}ipc_msg; 4k的结
阅读全文
摘要:PVOID p = ExAllocatePool(Pool_Type, Size); PVOID p = (Pool_Type, Size, Tag); 调用ExAllocatePool是从内核模式堆中分配内存的标准方式。另一个函数ExAllocatePoolWithTag,与ExAllocateP
阅读全文
摘要:IoAttachDeviceToDeviceStack将Source Device附加到Target Device上。 打开windbgkd> u IoAttachDeviceToDeviceStack l 10nt!IoAttachDeviceToDeviceStack:804f1aac 8bff
阅读全文
摘要:https://blog.csdn.net/chinahaerbin/article/details/6560018
阅读全文
摘要:volatile是一个特征修饰符(type specifier).volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了 volatile windows驱动开发
阅读全文
摘要:DriveFilterExtension windows驱动过滤系统文件开发 typedef struct _DEVICE_EXTENSION {undefined //media_in_device是指这个设备是否已经指定了一个文件作为存储媒质。 //这是一个用文件来虚拟磁盘的驱动。那么一个磁盘应
阅读全文
摘要:DeviceExtension指针 API接口读取重要性
阅读全文
摘要:https://www.icxbk.com/ask/detail?tid=5819
阅读全文
摘要:OpenWrt 可以被描述为一个嵌入式的 Linux 发行版。(主流路由器固件有 dd-wrt,tomato,openwrt,padavan四类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序
阅读全文
摘要:#include <stdio.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <termios.h> #inclu
阅读全文
摘要:KeInitializeEvent InitializeListHead
阅读全文
摘要:TDI Filter Windows网络驱动、NDIS驱动(微端口驱动、中间层驱动、协议驱动)、TDI驱动(网络传输层过滤)、WFP(Windows Filtering Platform)
阅读全文
摘要:NDIS一般指网络驱动程序接口规范。 网络驱动程序接口规范 (Network Driver Interface Specification(NDIS))是通过将不同的协议从网络接口卡上拆除,使得用户可以访问不同的协议
阅读全文