![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
窝米逗佛~
这个作者很懒,什么都没留下…
展开
-
windows 内核中获取当前进程路径
BOOLEAN getCurProcPath( PEPROCESS curproc, PUNICODE_STRING uni_ImagePathName ){ /* wdbg cmd : dt _EPROCESS 0xFFFFFA801AB1D940 0xFFFFFA801AB1D940 == curproc +0x3e8 Peb : 0x000007f...原创 2020-04-02 14:54:24 · 718 阅读 · 0 评论 -
获取磁盘序列号
原文出处:https://www.winsim.com/diskid32/diskid32.cpp// diskid32.cpp// for displaying the details of hard drives in a command window// 06/11/00 Lynn McGuire written with many contributions...转载 2019-05-24 13:25:47 · 1355 阅读 · 0 评论 -
关于vs windows 双机调试的配置
最近一直在写驱动,但是因为也是新手,所以对他的调试不是很清楚,前面写另外一个驱动的时候,是有另一个同事帮忙配置了虚拟机,而后就一直在用win7 32位系统测试各种驱动,但是众所周知的是,一代系统一代驱动,虽然大致相同,但是就是一些小异坑死人,而在最近写好了一个过滤驱动,但是在win7上测试没问题了,然后一拿到win8上就各种问题,不是卡死就是蓝屏,所以无奈之下准备开始调试,然后问题就来了,这个环境...原创 2019-05-23 13:42:29 · 1076 阅读 · 0 评论 -
ddk 源码中用 source生成vs工程
1.打开vs;2.alt+fd打开文件菜单;3.选择打开4.选择ConvertSources/Dirs...5.找到source文件所在目录,双击;以上完成了.....以前看到过,忘了记录,也不知道在哪看到的了,记录一下...原创 2019-06-14 17:27:42 · 269 阅读 · 0 评论 -
编写hook 程序dll 时出现 无法解析 GetMessageMap的问题
一般情况下,出现无法解析的错误的 时候,我们的想法都是什么lib没有添加,或者,某个函数没有去实现,但是,在遇到这个link错误的时候这两项仿佛都不适用了,当 我注释掉DECLARE_MESSAGE_MAP() 这个声明的时候,编译就没有问题,所以造成错误的就是他,但是它又不存在什么lib之类的东西。但是我们知道它是个mfc的什么玩意儿。所以首先查看一下 工程属性->...原创 2019-07-18 14:32:14 · 474 阅读 · 0 评论 -
判断windows系统版本
区别于获取系统版本详情,window提供了函数直接校验当前系统的版本是否是某个版本或之上#include <VersionHelpers.h>void main(){ // 是否为win7 或者以上版本 IsWindows7OrGreater(); // 更多的校验请看头文件}...原创 2019-08-22 15:20:19 · 316 阅读 · 0 评论