源码如下:@echo offecho Run as administratorcacls.exe "%SystemDrive%System Volume Information" >nul 2>nulif %errorlevel%==0 goto as_ad......
阅读数:0点赞数:02024-09-09 19:47:39
Windows系统安装程序Setup.exe命令行参数详解:powershell中执行:Mount-DiskImage -ImagePath "d:Win11_23H2_English_x64v2.iso"命令1:/auto• 可用参数:Upgrade;DataOnly;......
阅读数:3点赞数:02024-09-06 12:10:39
工具准备Resource_Hacker: https://down.52pojie.cn/Tools/Editors/Resource_Hacker_v5.2.7.rarinnosetup: https://files.jrsoftware.org/is/6/innosetup-6.3.3.ex......
阅读数:3点赞数:02024-08-30 11:36:36
两个宏#define L(msg, ...) KdPrintEx((DPFLTR_IHVDRIVER_ID, DPFLTR_ERROR_LEVEL, msg, __VA_ARGS__));#define L(msg, ...) KdPrint((msg, __VA_ARGS__));......
阅读数:7点赞数:02024-08-16 11:33:30
IOCTL_KS_READ_STREAM该IRP用于读取图像数据 pIrpStack = IoGetCurrentIrpStackLocation(Irp); if (InterlockedCompareExchange(&pDeviceExtension->IsVideoI......
阅读数:11点赞数:02024-08-14 14:32:15
可用于驱动层校验应用层是否合法。数据可此使用标签进行加密计算。应用层: DWORD PID = GetCurrentProcessId();// DWORD TID = GetCurrentThreadId(); //未测试是否一致内核层: HANDLE hStreamer......
阅读数:6点赞数:02024-08-13 11:38:30
可以看到驱动栈如下:其中包含2个子设备,分别为控制设备和相机的过滤设备。使用DeviceTree查看设备对象地址,然后使用Windbg工具查看驱动信息如下:0: kd> !drvobj 0xFFFFC38FDFCC86E0 7Driver object (ffffc38fdfcc86e......
阅读数:25点赞数:02024-08-12 15:19:06
DirectShow和MediaFoundation音视频格式大全:https://www.pnpon.com/import/MediaType.html 备用网址:https://gix.github.io/media-types/更多GUID定义详见:https://uuid.pirat......
阅读数:9点赞数:02024-08-12 12:06:18
简介当我们谈论数字隐私时,计算机的网络摄像头是最相关的组件之一。我们都有一点担心,有人可能会透过我们的电脑摄像头监视我们,监视我们的一举一动[1]。虽然我们中的一些人认为这种情况仅限于电影领域,但现实情况是,恶意软件作者和威胁行为者并不回避将这些功能纳入他们的恶意软件库[2]。相机制造商通过在设备......
阅读数:12点赞数:02024-08-08 16:27:24
数据流的读取通过IRP_MJ_DEVICE_CONTROL的IOCTL_KS_READ_STREAM请求码实现的。由于使用的是IOCTL_KS_READ_STREAM请求码坊取数据的,故只需要替换这个请求码中的视频数据即可。图像帧数据流缓冲区一般关联于IRP->MdlAddress有时Ir......
阅读数:19点赞数:02024-08-08 15:38:45
最简单的解决方案是在出现以下情况时阻止IOCTL_KS_PROPERTY KSSTATE_ACQURE命令已发送。•注意:内核流式CTL使用“neither”缓冲方法。数据必须可以从调用过程的上下文中访问。•捕获程序将出错同时尝试启动捕获。......
阅读数:11点赞数:02024-08-08 15:23:25
IRP_MJ_CREATEFileName:globalFileName:{146F1A80-4791-11D0-A5D6-28DB04C10000}KSPIN_CONNECTKSDATAFORMATKSPIN_CONNECTtypedef struct { KSPIN_INTERF......
阅读数:24点赞数:02024-08-08 14:34:01
渲染目标视图通过函数gs_texture_create创建,使用device_set_render_target将创建好的渲染视图设为当前的渲染视图。最后在D3D11渲染时会根据urFramebufferSrgb来选择当前渲染视图中的那个,最终调用D3D11的OMSetRenderTargets将其......
阅读数:20点赞数:02024-08-02 10:13:49
渲染的必要过程gs_draw(GS_TRISTRIP, 0, 0);void device_drawdevice_draw流程如下:void device_draw(gs_device_t *device, enum gs_draw_mode draw_mode, uint......
阅读数:16点赞数:02024-08-01 17:05:56
在函数gs_vertex_buffer::BuildBuffers()中除了创建顶点坐标外,也有其它相关的坐标创建,但也有一个特殊的就是纹理坐标的创建。void gs_vertex_buffer::BuildBuffers(){ InitBuffer(sizeof(vec3), vbd......
阅读数:8点赞数:02024-08-01 15:37:34
基于ReactOs Winoows内核设计思想...
NTFS文件系统...
WDDM显卡驱动...
FAT文件系统...
C/C++逆向汇编...
devcon工具使用...
基础知识...
PnpMgr函数分析...
Windows内核编码技巧...
Windbg...
Windows蓝屏分析...
常见知识总结...
磁盘...
Windows内核开发相关的实例...
PE文件格式...
Windows驱动开发...
在Windows操作系统中,PortClass仅用于纯音频设备驱动的开发,其配合内核流式驱动模块ks.sys实现音频设备驱动的开发。...
磁盘分区...
Win32/MFCD样例小DEMO...
基于Windbg的分析...
SetupApi...
COM原理与实现...
算法及加密相关的代码实现...
C/C++运行时函数封装,常用基本功能函数封装...
ASIO...
注册表...
WDM驱动调试...
WDF...
Windows音频体系架构知识...
WHQL是Microsoft Windows Hardware Quality
Lab的缩写....
WDM audio COM standard implementation...
音频处理对象APO...
INF文件...
驱动签名相关...
Windows Update 更新设备固件...
一直想搞LINUX相关的开发,无奈总没有机会。所以先转载一些文档来学习,也是自己的入门之基。...
使用 Win32进行串口编程...
Windows驱动笔记...
Windows系统关于资源管理、文件操作相关的代码合集...
Duilib学习笔记...
个人十多年来关于C/C++编程及技术总结。...
C++11...
Linux字符设备驱动...
X64汇编分析...
C++高级教程...
...
BAT...
ARP...
DEVICE_CAPABILITIES和IRP_MN_QUERY_CAPABILITIES...
...
APC(Asyncroneus Procedure Call)...
Windows驱动对象DRIVER_OBJECT...
Windows消息队列...
Windows进程&线程...
...
...
IDA学习笔记...
...
Qt教程...
...
OBS image-source插件,包括图像,色源和图像幻灯片放映...
OBS-WASAPI-source插件...
OBS-扩展模块DLL...
...
...
OBS虚拟相机...
obs_source_frame...
...
OBS-D3D11渲染梳理...
...
Windows驱动安全笔记...
Inno Setup...
...