摘要:
所需软件下载地址如下(均为有效资源链接,速度都比较可以):vs2005:http://221.224.22.210/downloadsawyer/VS.Net2005简体中文版.rarwinxpddk:http://210.21.117.86/down/ocx/winxpddk.zipDDKWiza... 阅读全文
摘要:
在传统的pci中断体系中,每一个pci总线上的设备被分配一个特定的中断号,然后当设备需要中断cpu时,设备直接发出int信号,然后在cpu的inta引脚拉低的时候将自己的中断号放在数据总线上,一切都要设备自己负责,这一切的缘由一部分就是因为pci的并行性,实现事务很复杂,而pcie是串行的,很容易... 阅读全文
摘要:
有3种常用方式:METHOD_BUFFERED METHOD_IN_DIRECT METHOD_OUT_DIRECT还有METHOD_NEITHER,《windows设备驱动WDF开发》描述为:源自win 9x的VxD的模式,不建议读者掌握。这个就不管了。METHOD_BUFFERED:无论读和写都... 阅读全文
摘要:
继WDM后微软出了WDF,封装了WDM中的一些基本代码逻辑。本人菜鸟,也不知道本质上有何区别,只觉得是多了Wdf开头的函数,基本的编程框架上有点出入。KMDF是WDF的内核级部分,为了理清KMDF的结构,又觉得内核编程很复杂,HelloWorld类型的程序实在说明不了什么 修改一下《windows设... 阅读全文
摘要:
有时候在关于SDL的博文中看到一些评论,说SDL对中文的支持不佳,因为当程序涉及中文时总是输出乱码。照我个人观点,这里面很多都是误解。下面就根据我在windows下使用SDL的情况,说说我的观点。SDL作为一个跨平台的库,在字符方面有它独特的地方。那就是,它的运行库支持的字符编码为UTF8,而不是w... 阅读全文
摘要:
前面教程里,我们只显示图片,没提到如何显示文字,SDL本身没有显示文字功能,它需要用扩展库SDL_ttf来显示文字。ttf是True Type Font的缩写,ttf是Windows下的缺省字体,它有美观,放大缩小不变形的优点,因此广泛应用很多场合。 使用ttf库的第一件事要从Windows的字... 阅读全文
摘要:
IEnumFilters* pEnum; HRESULT hr ; if (pigb) { hr = pigb-> EnumFilters(&pEnum); if (FAILED(hr)) { return ; } IBaseFilter* pFilter =... 阅读全文
摘要:
unsigned char *pTemp; BYTE OsdY = 0;BYTE OsdU = 0;BYTE OsdV = 0;void OSDSetTextColor(BYTE OsdR, BYTE OsdG, BYTE OsdB){ OsdY = 0.25*OsdR+0.504*OsdG+0.0... 阅读全文
摘要:
用SpeedFan来控制CPU风扇转速浏览:63252|更新:2011-04-07 21:141234567分步阅读原创文章:看到SpeedFan,很多朋友最想要的是用SpeedFan来自动控制CPU风扇转速。刚打开这个软件,显示的项目太多,不够简单明了。就像图中所示,Fan2的转速1985才是CP... 阅读全文
摘要:
SDL默认会自动创建绘图窗口,可以通过设置环境变量,让其在指定窗口绘图。代码如下:[cpp]view plaincopyprint?charsdl_var[64];sprintf(sdl_var,"SDL_WINDOWID=%d",m_screen.GetSafeHwnd());//主窗口句柄SDL... 阅读全文