圈圈.第10章.USB过滤驱动开发.ZC资料

1、DriverStudio 的基本使用:

  1.1、度娘 找到的文章:“DriverStudio 开发USB驱动程序 - CSDN博客.html”(https://blog.csdn.net/luckysolar/article/details/1478508?utm_source=jiancool

    里面有一句话:“通过快捷方式“Setup DDK and Start MSVC“来启动VC IDE”,一直不知道怎么操作,∵这个快捷方式 我找不到...

    后来,在 网页 “DriverStudio使用问题_C_C++_编程问答.html”(http://www.codes51.com/itwd/2310297.html) 中找到一些信息:

安装DriverWorks
  1. 在安装DriverWorks之前,首先要保证你的计算机上安装了Microsoft Visual C++以及相应针对Windows NT 或WDM的DDK。
  2. 在安装完成后,启动MSVC 5.0或6.0。启动MSVC最好的方法是使用SetDDKGo工具,位于开始|程序|Numega DriverStudio|Tools菜单中(Setup DDk and Start MSVC)。SetDDKGo执行一系列的命令行参数来定义BASEDIR环境变量。
  3. 在FILE|Open Workspace中打开DriverStudio\DriverWorks\Source\vdwlibs.dsw将VDWLIBS工程载入。
  4. 选择Build|Batch Build,选中你需要编译的配置。
  5. 点击Build编译所选择的库文件。
  注意:库文件只需在安装完成后第一次使用前编译一次即可。以后要使用DriverWorks,只需通过SetDDKGo进入MSVC即可。

      里面提到,是  由SetDDKGo设置一些 环境变量/命令行参数 然后再启动 VC的。

      于是我想到 "开始-->程序-->Compuware DriverStudio-->Develop-->DDK Build Settings"(也就是"C:\Program Files\Compuware\DriverStudio\Tools\SetDDKGo\SetDDKGo.exe") 里面会不会有 启动VC的按钮之类的。 还真有...

          

        里面的设置 一个都没有动,直接点击 按钮"Launch Program",一个黑框一闪而过,VC6真的启动起来了...

          PS:截屏得到的黑框的内容:

            

    PS:“DriverStudio 开发USB驱动程序 - CSDN博客.html” 里面有图片可以看,这篇文章 [ “利用DriverStudio3.2开发USB驱动程序 - CSDN博客.html”(https://blog.csdn.net/shejiannan/article/details/9094253) ] 内容大致一样,里面图片都显示不出来,但是 貌似有更详细的地方,可以看看 对比一下

2、

3、

4、

5、

原文地址:https://www.cnblogs.com/dpjz/p/9346771.html

时间: 2024-10-22 16:49:43

圈圈.第10章.USB过滤驱动开发.ZC资料的相关文章

USB设备驱动开发之远程访问USB设备(一)

By Fanxiushu 2016 05-15  转载或引用本文,请注明原始作者. 使用过vmware的人都应该知道,vmware虚拟机有这样的一个功能, 当在宿主机上插入一个USB设备的时候,通过设置,可以在vmware的虚拟机系统里边能访问到这个USB设备, 而且访问这个USB设备,就跟真的把这个USB设备插入到这个虚拟系统中一样,跟真实的几乎没任何区别. 再看一种情况,假设有两台机器C和S,C 机器是你正在使用的机器, S机器在远端,你只能通过远程控制S. S机器的配置和功能都很强大,大部

文件过滤驱动开发

文件过滤驱动 一.文件透明加解密 关键字:透明.文件过滤驱动.加密标识,缓存 文件过滤驱动最重要的两点是搞定加密标识和缓存管理 1.透明概念: 透明指的是用户在操作的时候,虽然后台在自动的进行加解密,但是用户根本就不知道加密的存在,就像中间隔了一层透明的玻璃一样. 透明的好处在于不改变用户的操作,一切都和加密之前一样,甚至在有些企业安装加密后都无需通知所有的员工,就像加密并不存在一样,只是加密文件到了企业安全环境的外部才会发现文件无法打开. 透明的程度也是加密软件一个很重要的方面,例如:正在编辑

USB设备驱动开发之远程访问USB设备(二 USB设备虚拟端)

By Fanxiushu 2016-05-22 转载或引用请注明原始作者 接上文, 在处理好USB数据采集端的问题之后,接下来进入核心的部分,虚拟USB设备端的开发工作. 上文简单介绍过,需要开发虚拟总线驱动来模拟USB设备. 所谓虚拟总线驱动,就是安装于System系统设备下的一个驱动,由PnP管理器创建出一个虚拟的总线PDO设备, 我们的虚拟总线驱动Attach到这个PDO上,形成一个FDO功能设备驱动, 然后在我们的驱动中,根据需要创建出若干个 Child PDO设备, 这些 Child

文件过滤驱动开发入门笔记

转载(详细教程):http://blog.csdn.net/chenyujing1234/article/details/7565346 转载(文件驱动小例子SFilter):http://download.csdn.net/detail/wangqjpp/4826392 转载(楚狂人教程):http://blog.csdn.net/joshua_yu/article/details/589981 转载(Win7 VS2012 环境搭建教程):http://blog.sina.com.cn/s/

python+selenium自动化软件测试(第10章):测试驱动TDD

测试驱动开发模式,要求开发在写业务代码的时候,先写出测试代码,同时单元测试例子决定了如何来写产品的代码,并且不断的成功的执行编写的所有的单元测试例子,不断的完善单元测试例子进而完善产品代码, 这样随着功能的开发完成,测试代码也会对应的完成, 很显然,这是一个全新的开发模式, 在一定程度上,可以完全的提高软件的质量,以及开发可以对自己写的代码进行一个全面的评估和测试. TDD 模式是一个很大的概念,在这里, 我重点介绍下测试驱动模式与自动化的融合以及精简自动化的测试代码.下面我们来看一个登录的案例

USB设备驱动概述

USB设备驱动 ·  17.1 USB总线协议 ·  17.1.1 USB设备简介 ·  17.1.2 USB连接拓扑结构 ·  17.1.3 USB通信的流程 ·  17.1.4 USB四种传输模式 ·  17.2.1 观察USB设备的工具 ·  17.2.2 USB设备请求 ·  17.2.3 设备描述符 ·  17.2.4 配置描述符 ·  17.2.5 接口描述符 ·  17.2.6 端点描述符 ·  17.3.1 功能驱动与物理总线驱动 ·  17.3.2 构造USB请求包 ·  17

Android深度探索(卷1)HAL与驱动开发

第一章 介绍Android驱动开发和移植技术 主要对android和linux做了总体的介绍,让我们有了个感性的认识. 一.Android的四层系统架构: a) Linux内核:Android是基于Linux内核的,所以它和linux的其他部分差异非常小,包括Linux的驱动以及内存管理,进程管理,带电源管理等程序. b) C/C++的代码库:C/C++编写的代码库,也就是Linux下的.so文件以及dalvik虚拟机的运行时哦! c) Android SDK API:用java语言编写的各种L

阅读《构建之法》8 9 10章疑问

8章,计划与估计里,说到某著名公司的工程师,做软件预期的时间总是要延长很长的时间,这预期有什么用呢?是为了蒙混老板?还是为了激发工程师们潜力,使他们认真工作? 9章:什么样的人才能当PM,PM如果有很多人可以胜任,PM只有一个名额,没被选上的可能会不服,PM可能管理不了团队的某一些人.PM又该如何选择? 10章:我们程序开发员,要做各种程序,在典型用户里面,为什么是我们自己构思出来的,而不是用户调查出来的?毕竟程序员不是那行业的人,不可能完全符合实际用户的需求.这样做出来的程序是不是浪费时间呢?

VS2013+WDK8.1 驱动开发环境搭建

Windows Driver Kit 是一种完全集成的驱动程序开发系统,它包含Windows Driver Device Kit (DDK),用于测试 Windows 驱动器的可靠性和稳定性,本次实验使用的是WDK8.1 其支持 Windows 7, Windows 8,Windows 10等系统的驱动开发. WDK环境的搭建研究了很长时间今天总算搭建出来了,而且编译的驱动文件能够被内核加载,这里就把搭建方法分享出来,首先介绍一下我的实验环境: 操作系统:Windows 10 企业版 LTSC