首页 > TAG信息列表 > DeviceObject
自定义listview向其中动态增加控件
1 private void InitARListView() 2 { 3 int count = arListView1.Items.Count; 4 arListView1.Items.Clear(); 5 //for (int i = arListView1.Items.Count - 1; i >= 0; i--) 6 //{ 7FastIo声明和定义
Fastio.h 1 #pragma once 2 #include "Header.h" 3 4 5 BOOLEAN FastIoCheckIfPossible( 6 _In_ struct _FILE_OBJECT* FileObject, 7 _In_ PLARGE_INTEGER FileOffset, 8 _In_ ULONG Length, 9 _In_ BOOLEAN WaiC/C++ 实现文件透明加解密
C/C++ 实现文件透明加解密 今日遇见一个开超市的朋友,真没想到在高校开超市一个月可以达到月净利润50K,相比起我们程序员的工资,真是不可同日而语,这个世道啊,真是做程序员不如经商开超市,我们高科技的从业者,真是造原子弹不如卖茶叶蛋。请见代码详细注释 //键盘过滤驱动源码
#include <wdm.h> // Kbdclass驱动的名字 #define KBD_DRIVER_NAME L"\\Driver\\Kbdclass" typedef struct _C2P_DEV_EXT { // 这个结构的大小 ULONG NodeSize; // 过滤设备对象 PDEVICE_OBJECT pFilterDeviceObject; // 同时调用时的保护锁 KSPIN_LO键盘记录器,可截获到 QQ 的password
因为 QQ password做了特殊的保护,所以通过远程注入得到password框内容以及通过钩子来得到键盘消息均不能探測到 QQ 的password,可是通过对键盘驱动的过滤却是能够记录下 QQ password输入期间的内容。附上源代码。 #define DBG 1 #include <ntddk.h> #include <ntst一个简单的文件系统过滤驱动框架
很多人认为文件系统过滤驱动很复杂,其实也有一定道理,因为需要有很多细节需要考虑到,这是一个简单的文件系统过滤驱动,抛去了大部分细节,留下了一个简单的框架,其实这样文件系统过滤驱动就变得蛮简单的,很多接口可以不用实现,只要知道大致流程,其它都将会很清晰。 #define DBG 1 #