现在位置: 首页 > windows驱动开发 > 文章
+0°
2014年01月06日 windows驱动开发 ⁄ 共 609字 ⁄ 被围观 1,379 views+

ARM平板不能运行所有x86、x64本地代码的软件,但可以支持那些本身跨平台运行的代码,如.NET、Java的开发的应用程序。
简单的说x86版可以装PC上的软件,ARM版需要用新的Metro方式开发的软件才可以。X86版的就OK了,不过价格要贵一些,而且续航肯定不如ARM版的。

阅读全文

扫描仪打印机USB驱动程序开发外包

+0°
2013年05月20日 windows驱动开发 ⁄ 共 2922字 ⁄ 被围观 1,261 views+

对于WDM驱动程序来说,一般都是基于分层的,即完成一个设备的操作,至少要由两个驱动设备共同完成。WDM驱动模型是建立在NT式驱动程序模型基础之上的。

阅读全文
+0°
2013年04月05日 windows驱动开发 ⁄ 共 3220字 ⁄ 被围观 1,441 views+
Windows系统内核注入,技术古老但很实用。现在部分RK趋向无进程,玩的是SYS+DLL,有的无文件,全部存在于内存中。可能有部分人会说:“都进内核了.什么不能干?”。是啊,要是内核中可以做包括R3上所有能做的事,软件开发商们也没必要做应用程序了。有时,我们确实需要R3程序去干驱动做起来很困难或者没必要驱动中去做的事,进程 /   DLL是不错的选择,但进程目标太大,所以更多的同学趋向于注DLL。 若要开发安全软件、小型工具,...
阅读全文
+0°
2012年12月07日 windows驱动开发 ⁄ 共 2291字 ⁄ 被围观 1,689 views+
驱动程序开发环境:Win7 + VS2010 目标平台:XPE DDK/WDK安装在D:\WINDDK   一.用VS2010创建一个“空项目”: (“Visual C++” -> “常规” -> “空项目”) 二.将编写好的源代码文件导入项目中 三.修改VS2010的IDE 设置,添加支持驱动程序编译链接的头文件和库文件 在Include目录中添加: D:\WinDDK\7600.16385.1\inc\wxp D:\WINDDK\7600.16385.1\inc\crt (可选) D:\WINDDK\7600.16385.1\inc\ddk\wxp D:\WINDDK\7600.16...
阅读全文
+0°
2012年11月15日 windows驱动开发 ⁄ 共 1619字 ⁄ 被围观 1,220 views+
正如所料,接下来我们就进入到DRIVERS/USB/CLASS/STORAGE/CLASS文件夹下,接触USB设备驱动程序。 我们先来了解两个头文件,分别是STORAGE/INC/usbmsc.h和STORAGE/CLASS/usbmscp.h,其中前者是USB存储设备公用的头文件,后者是需要按照自己的设备更改的头文件。我们先来看前者。 来自USB设备规范的子类和协议的常量 在usbmsc.h这个头文件中,前边定义了很多常量,包括子类和协议的常量,这是从哪里来的呢?前文我们已经提到过,...
阅读全文
+0°
2012年10月23日 windows驱动开发 ⁄ 共 4560字 ⁄ 被围观 1,958 views+
Windows驱动调试攻略(WinDbg) 驱动调试是一个系统级调试方式,所以调试工具用WinDbg是最佳选择。驱动调试一般情况下,需要两台电脑进行。一台作为主机进行驱动调试,另一台作为目标机进行驱动安装。当然如果没有多余的电脑,我们可以安装VMware模拟系统调试(虚拟机)。只是对电脑的配置要求比较高。本文介绍使用WinDbg及WMware进行调试的具体设置及方法。这些资料在网络很难找到,笔者也是吸取了他人很多宝贵意见才完成的,供...
阅读全文
+0°
2012年10月07日 windows驱动开发 ⁄ 共 1798字 ⁄ 被围观 793 views+
Windows各平台驱动程序的兼容性 标准的总线和设备类驱动程序的编写,由微软提供相应的总线驱动程序和类驱动程序,用户也可以根据需要写一个过滤驱动程序或微型驱动程序。操作系统的支持在微软的驱动白皮书White papers里称,所有在Windows 95之后的Windows操作系统都已实现了WDM,包括Windows 98、Windows 2000、Windows XP、Windows Me,并且在后续的操作系统中,也将继续支持WDM。虽然源代码兼容与二进制兼容WDM主要的设计目...
阅读全文
+0°
2012年10月06日 windows驱动开发 ⁄ 共 2710字 ⁄ 被围观 911 views+
WDM驱动程序在2000年左右还是一种很新的东西,相信很多人都跟我一样,对它很感兴趣,但是又找不到学习的切入点。究其原因,还是因为WDM是一种非常“死板板”的程序,它一运行就是工作在Windows系统的底层RING 0处,提供各种接口给应用程序调用。也正因为如此,它不像Windows普通的应用程序一样,可以很快地上手——更多的时候,你是在阅读它的Windows技术资料和各种Windows接口信息,你还要非常地熟悉Windows系统底层的工作原理,否...
阅读全文
+0°
2012年10月06日 windows驱动开发 ⁄ 共 3305字 ⁄ 被围观 1,036 views+
WDM模型包含了很多的内容,下面主要讨论WDM模型中两个主要的内容:驱动程序的类型和分层的驱动程序结构,以此展开对WDM模型的讨论。其实,只要很好的理解了这两个方面的内容,就能够很快的掌握WDM了。 2.1驱动程序的类型 在WDM模型中,每个硬件设备至少有两个驱动程序:一个功能驱动程序(function driver)和一个总线驱动程序(bus driver)。一个设备还可能有过滤驱动程序(filter driver),用来变更标准设备驱动程序的行为...
阅读全文
+0°
2012年09月25日 windows驱动开发 ⁄ 共 827字 ⁄ 被围观 1,122 views+
  WinDBG是在windows平台下,强大的用户态和内核态,驱动程序开发调试工具。相比较于Visual Studio,它是一个轻量级的调试工具,所谓轻量级指的是它的安装文件大小较小,但是其调试功能,却比VS更为强大。它的另外一个用途是可以用来分析dump数据。   虽然WinDBG也提供图形界面操作来调试驱动程序或内核程序,但它最强大的地方还是有着强大的调试命令,一般情况会结合GUI和命令行进行操作,常用的视图有:"thread","stack" ...
阅读全文

最活跃的读者

网站统计

    日志:69篇
    评论:0条
    分类:7个
    标签:150个
    链接:3个
    网站运行:3822天
最后更新:2017年8月3日
×