- 浏览: 353280 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (335)
- C++ (190)
- 设计模式 (43)
- 数据库技术 (5)
- 网络编程 (11)
- 自动化测试 (6)
- Linux (13)
- OpenSSL (10)
- MS Crypt API (5)
- SCM (2)
- English (4)
- Android (10)
- EMV规范 (1)
- Saturn Platform (0)
- C (10)
- SQL (2)
- ASP.NET (3)
- 英语口语学习 (3)
- 调试工具 (21)
- 编译技术 (5)
- UML (1)
- 项目管理 (5)
- 敏捷开发 (2)
- Http Server (6)
- 代码审查、代码分析 (5)
- 面试基础 (10)
- 重点知识 (16)
- STL (6)
- Efficient C++资料 (8)
- 数据结构和算法 (7)
- 读书笔记 (0)
- 开源项目 (4)
- 多线程 (2)
- Console App (6)
- 个人开源项目 (4)
- IBM DevelopWorks (4)
- Java (16)
- 内存泄漏相关调试和检测 (13)
- 软件测试相关技术 (2)
- C# (11)
- Apple Related (1)
- 软件测试和管理 (2)
- EMV (1)
- Python (1)
- Node.js (6)
- JavaScript (5)
- VUE (1)
- Frontend (1)
- Backend (4)
- RESTful API (3)
- Firebase (3)
最新评论
-
u013189503:
来个密码吧
[C++][Logging] 项目中写日志模块的实现 -
wyf_vc:
来个密码啊!!
[C++][Logging] 项目中写日志模块的实现
转自
http://code.csdn.net/news/2824273
源码地址
https://github.com/Microsoft/Windows-driver-frameworks
微软宣布在 MIT 许可证下开源 Windows 驱动程序框架,源代码托管在 GitHub上。微软最新的开源举动可能有助于开源项目 Wine 的开发。Windows Driver Frameworks (WDF)是一组库文件,帮助开发者为设备开发高质量的驱动程序。微软表示他们的目标是让 WDF 的内部工作原理对开发者尽可能的透明。
WDF 团队的代表 J M Rossy 在博客里是这样讲述开源 WDF 的主要目标。
昨天我们在 WinHEC 很激动的对外宣布将 Windows Driver Frameworks (WDF) 的源代码最大化的开放在 GitHub 上。相关的报告文件可以在这里看到:github.com/Microsoft/Windows-Driver-Frameworks
WDF 开源的主要目标
开源 WDF 的最主要的目标就是为了更加直接的开发高质量的驱动器。该框架提取了底层操作系统的核心部分,当需要的时候还不牺牲掉灵活性。同时它也集成了世界级开发环境,包括 Visual Studio 和 Windows Driver Kit (WDK)。不管怎么说,这对于Windows 10 的驱动开发者都是一次极好的开发经验。
当然,我们理解目前还没有可替代的OS源码,这也就是为什么我们要开放 WDF 的源代码,以此帮助所有人挖掘和调试他们的驱动器。这帮助开发者更加透明的理解框架和驱动程序之间是如何互动的。
适用范围
这一次公开代码之后,我们会发布更多的源代码,尤其是在 KMDF 和 UMDF v2 之后,你会发现大量的源代码随之也会公布出来。用一个统一的模式来驱动框架的发展是 WDF 团队最主要的一个优势。
正如你对 WDF 所期待的那样,你可能会遇到一些没有正式文件的行为和API,我们强烈建议不要依赖于那样的行为,因为在未来发型的版本里可能会做一些改变。如果你在源码里看到有被人添加的或是可能存在的BUG,我们希望你们能在GitHub里面提交报告。虽然现在不能接受来自贡献者的修改,但是在未来可能会做出这方面的改进。
相关案例
我们同样很高兴的宣布,像WDF那样的驱动程序示例项目收集现在已经放在GitHub上了,在 MSDN Code Gallery 上的 Windows 8.1 全套案例将会一直保持更新。我们相信开放 WDF 源码对于任何人来说都是很有意义的一步,说明 Windows 硬件实现这一块又前进了一步。
http://code.csdn.net/news/2824273
源码地址
https://github.com/Microsoft/Windows-driver-frameworks
微软宣布在 MIT 许可证下开源 Windows 驱动程序框架,源代码托管在 GitHub上。微软最新的开源举动可能有助于开源项目 Wine 的开发。Windows Driver Frameworks (WDF)是一组库文件,帮助开发者为设备开发高质量的驱动程序。微软表示他们的目标是让 WDF 的内部工作原理对开发者尽可能的透明。
WDF 团队的代表 J M Rossy 在博客里是这样讲述开源 WDF 的主要目标。
昨天我们在 WinHEC 很激动的对外宣布将 Windows Driver Frameworks (WDF) 的源代码最大化的开放在 GitHub 上。相关的报告文件可以在这里看到:github.com/Microsoft/Windows-Driver-Frameworks
WDF 开源的主要目标
开源 WDF 的最主要的目标就是为了更加直接的开发高质量的驱动器。该框架提取了底层操作系统的核心部分,当需要的时候还不牺牲掉灵活性。同时它也集成了世界级开发环境,包括 Visual Studio 和 Windows Driver Kit (WDK)。不管怎么说,这对于Windows 10 的驱动开发者都是一次极好的开发经验。
当然,我们理解目前还没有可替代的OS源码,这也就是为什么我们要开放 WDF 的源代码,以此帮助所有人挖掘和调试他们的驱动器。这帮助开发者更加透明的理解框架和驱动程序之间是如何互动的。
适用范围
这一次公开代码之后,我们会发布更多的源代码,尤其是在 KMDF 和 UMDF v2 之后,你会发现大量的源代码随之也会公布出来。用一个统一的模式来驱动框架的发展是 WDF 团队最主要的一个优势。
正如你对 WDF 所期待的那样,你可能会遇到一些没有正式文件的行为和API,我们强烈建议不要依赖于那样的行为,因为在未来发型的版本里可能会做一些改变。如果你在源码里看到有被人添加的或是可能存在的BUG,我们希望你们能在GitHub里面提交报告。虽然现在不能接受来自贡献者的修改,但是在未来可能会做出这方面的改进。
相关案例
我们同样很高兴的宣布,像WDF那样的驱动程序示例项目收集现在已经放在GitHub上了,在 MSDN Code Gallery 上的 Windows 8.1 全套案例将会一直保持更新。我们相信开放 WDF 源码对于任何人来说都是很有意义的一步,说明 Windows 硬件实现这一块又前进了一步。
- Windows-Driver-Frameworks-master.zip (2.2 MB)
- 下载次数: 0
发表评论
-
FreeRTOS
2022-03-05 16:31 202Ref https://blog.csdn.net/weix ... -
串口通讯相关
2018-11-02 13:44 357https://bbs.csdn.net/wap/topics ... -
[转]C++验证IP是否可以PING通
2018-10-30 17:54 1223https://www.cnblogs.com/guoyz13 ... -
C++/MFC 換皮膚
2018-10-20 11:05 419https://blog.csdn.net/u01123991 ... -
WinCE 截屏 - C++ 代碼
2018-08-31 09:45 515// this function create a bmp ... -
Android NDK搭建環境
2017-11-27 13:25 525https://www.cnblogs.com/ut2016- ... -
8583协议相关
2017-10-17 13:38 5108583相关资料,整理中... -
Java高级应用之JNI
2017-06-19 09:00 536参考link http://www.cnblogs.com/l ... -
C++实现ping功能
2017-04-18 11:21 2021基础知识 ping的过程是向目的IP发送一个type=8的I ... -
OpenSSL 编译环境搭建
2017-03-27 15:01 8491 安裝VS2008到 c:\Program Files (x ... -
最优非对称加密填充(OAEP)
2017-03-25 14:53 1504OpenSSL命令---rsautl http://blog. ... -
[Platform Builder] 设置SVM OS build Env
2016-11-10 11:39 01 copy one OSDesign Project to ... -
[Windows] System Error Codes(GetLastError )0-----5999
2016-10-26 13:28 1831ERROR_SUCCESS 0 (0x0) T ... -
c/c++代码中执行cmd命令
2016-09-14 14:50 1808转自 http://blog.csdn.net/slixinx ... -
C#使用C++标准DLL实例(包含callback)
2016-09-11 19:44 996C++编写标准Win32DLL如下 头文件 /***** ... -
C#调用C++的DLL搜集整理的所有数据类型转换方式
2016-09-09 16:07 923转自 http://www.cnblogs.com/zeroo ... -
WinCE CPU使用率计算 测试工具
2016-09-08 16:14 931转自 http://blog.csdn.net/jan ... -
switch在C++与C#中的一些差异
2016-09-08 15:19 752参考链接 http://blog.csdn.net/weiwe ... -
C++ 鼠标模拟程序
2016-09-04 12:09 1526转自 http://blog.csdn.net/weixinh ... -
C/C++内存分配方式与存储区
2016-08-28 16:26 1002转自 http://blog.csdn.net/zheng05 ...
相关推荐
Windows Driver Frameworks (WDF) 是一组库文件,帮助开发者为设备开发高质量的驱动程序。 标签:Windows
8.1 结构化异常处理的程序框架 666 8.2 系统空间的结构化异常处理 683 8.3 用户空间的结构化异常处理 710 8.4 软异常 720 下 册 第9章 设备驱动 729 9.1 Windows的设备驱动框架 729 9.2 一个“老式”驱动模块...
其实,Windows驱动程序员和黑客都在写内核程序,唯一不同的是驱动程序员按照微软设计的模型写程序,而黑客可以不按照这些框架写。Windows设计的这些框架,可以将操作系统的原理隐藏起来,只暴露一些接口,驱动程序员...
Windows平台下提供的基于消息驱动的开发框架,提供支持,基于线程管道,文件和网络的接口:1,异步消息接口支持模仿Windowns窗口类,可以无缝地嵌入窗口线程2,提供设备操作的统一接口3,支持串行异步操作机制和执行...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
它使用WebDriver协议驱动iOS,Android和Windows应用程序。 您的工具带是否缺少本机应用程序自动化功能? 问题解决了。 Appium建立在这样的想法之上,即测试本机应用程序不需要包括SDK或重新编译您的应用程序。 并且...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序
Appium-windows1.15.1 是适用于Windows的应用程序,可在美观而灵活的UI中为您提供...Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序
在C ++ Qt框架中,默认情况下安装了SQlite和ODBC驱动程序。 但是没有MySql驱动程序。 我建立这个驱动程序来编译Qt的源代码。 如果要在Qt中使用mysql,请下载此存储库。 在以下位置复制这4个文件(libqsqlmysql4.a,...
2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...
WSTMall 支持包括类库扩展、驱动扩展、应用扩展、模型扩展、控制器扩展、标签库扩展、模板引擎扩展、Widget扩展、行为扩展和模式扩展在内的强大灵活的扩展机制,让你不再受限于核心的不足和无所适从,随心DIY自己的...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...
Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用程序)。 重复文件检查工具 FindDup.tar FindDup 是一个简单易用的工具,用来检查计算机上重复的文件。 OpenID的Java客户端...