会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AGB
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
2020年2月21日
Windows编程常用api
摘要: 转载网络 黑客常用WIN API函数整理 一、进程 创建进程: CreateProcess ("C:\\windows\\notepad.exe",0,0,0,0,0,0,0,&si,&pi); WinExec("notepad",SW_SHOW); ShellExecute(0,"open","n
阅读全文
posted @ 2020-02-21 12:02 AGB
阅读(521)
评论(0)
推荐(0)
2020年2月19日
Windows驱动开发-设备读写方式
摘要: 设备读写方式共三种: 方式 Flag 特点 缓冲区方式读写 DO_BUFFERED_IO I/O管理器先创建一个与用户模式数据缓冲区大小相等的系统缓冲区。而你的驱动程序将使用这个系统缓冲区工作。I/O管理器负责在系统缓冲区和用户模式缓冲区之间复制数据。 直接方式读写 DO_DIRECT_IO I/O
阅读全文
posted @ 2020-02-19 19:31 AGB
阅读(1366)
评论(1)
推荐(0)
Windows驱动开发-r3和r0通信
摘要: 用户部分代码: int main() { HANDLE hDevice = CreateFile(L"\\\\.\\MyTest", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
阅读全文
posted @ 2020-02-19 14:54 AGB
阅读(1401)
评论(0)
推荐(0)
Windows驱动开发-内核常用内存函数
摘要: 搞内存常用函数 C语言 内核 malloc ExAllocatePool memset RtlFillMemory memcpy RtlMoveMemory free ExFreePool
阅读全文
posted @ 2020-02-19 11:56 AGB
阅读(513)
评论(0)
推荐(0)
Windows驱动开发-DeviceIoControl函数参数dwIoControlCode
摘要: 函数语法 BOOL DeviceIoControl( HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LP
阅读全文
posted @ 2020-02-19 11:04 AGB
阅读(1242)
评论(0)
推荐(0)
Windows驱动开发-派遣函数格式
摘要: NTSTATUS functionName(PDEVICE_OBJECT pDeviceObject, PIRP pIrp) { //业务代码区 //设置返回状态 pIrp->IoStatus.Status = STATUS_SUCCESS;//getLastError()得到的值 pIrp->Io
阅读全文
posted @ 2020-02-19 10:08 AGB
阅读(162)
评论(0)
推荐(0)
Windows驱动开发-符号链接和设备名
摘要: windows下的设备是以"\Device\[设备名]”形式命名的。 例如磁盘分区的C盘,D盘的设备名称就是 "\Device\HarddiskVolume2” "\Device\HarddiskVolume3”。 也可以不指定设备名称,那么I/O管理器会自动分配一个数字作为设备的名称。例如 "\D
阅读全文
posted @ 2020-02-19 09:33 AGB
阅读(2841)
评论(0)
推荐(0)
2020年2月18日
windows驱动不要签名
摘要: BCDEDIT -SET LOADOPTIONS DISABLE_INTEGRITY_CHECKSBCDEDIT -SET TESTSIGNING ON
阅读全文
posted @ 2020-02-18 11:43 AGB
阅读(328)
评论(0)
推荐(0)
2020年2月12日
git使用问题二删除远程仓库文件,本地保留不动
摘要: git rm --cached filename/-r directory git commit "xxxx" git push
阅读全文
posted @ 2020-02-12 12:17 AGB
阅读(326)
评论(0)
推荐(0)
git使用问题一新建本地仓库添加远程合并推送
摘要: 1,git远程新建仓库demo 2,git本地初始化仓库demo 3,git本地添加远程仓库 git remote add <name> <url> 4,git把远程仓库pull下来 第四个步骤会出问题,fatal: refusing to merge unrelated histories 其实这
阅读全文
posted @ 2020-02-12 11:20 AGB
阅读(228)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
公告