随笔分类 -  Windows User-Mode

VS2015 create a C++ console application based on WinRT
摘要:1. Enable /ZW 2. Disable /Gm 3. #using C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcpackages;C:\Program Files (x86)\Windows Kits\10\UnionM 阅读全文

posted @ 2016-05-09 22:20 devcfei 阅读(390) 评论(0) 推荐(0)

.................bug
摘要://fifo.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"#include<windows.h>#defineBUF_MAX1024#defineLIST_MAX4structLIST{volatileinthead;volatileinttail;volatileintempty;volatileintfull;size_tsize[LIST_MAX];char*buff;};structLISTswreg;HANDLEhWrite;HANDLEhRead;voidwait_write(){printf("%s\n&q 阅读全文

posted @ 2011-03-04 21:36 devcfei 阅读(310) 评论(0) 推荐(0)

利用DShow bassclass做视频回放,不编译成dll
摘要:代码中fball是从SDK中原封不动的拷贝过来,演示了如何在程序中直接视频回放,而不单独编译成dll 原理就是自己CreateInstance,得到接口,构建graph 代码 阅读全文

posted @ 2010-12-01 13:33 devcfei 阅读(263) 评论(0) 推荐(0)

动态链接库
摘要:动态链接库是什么,为什么要用动态链接库 dll是文件,是二进制文件,是可执行文件。所谓可执行文件就是可以控制OS执行的,其实就是一堆CPU指令。但是dll不是能被windows直接执行,其实CPU是可以执行任何有效指令的,windows不能直接执行是因为windows的shell可以直接实行*.exe文件,没有必要在多一个*.dll。既然已经有可以直接执行的*.exe了,那么为什么要有可间接执行的... 阅读全文

posted @ 2009-05-29 19:32 devcfei 阅读(455) 评论(0) 推荐(0)