草庐IT

Windows 筛选平台标注驱动程序 - 示例、教程、帮助

我正在尝试写一个WindowsFilteringPlatformCalloutDriver用于家长控制程序。不幸的是,我以前从未编写过驱动程序,除非您已经了解基础知识(我猜),否则有关它的MSDN文档也没什么帮助。有人知道关于这个主题的任何好的资源吗?书籍、在线示例、文档、驱动程序开发工具包中的示例?我不会要求任何人为我进行Google搜索。我只需要关于这个问题的建议。如果有人以前走过这条路或知道好的资源,我将不胜感激向正确的方向轻推;即使它只是一本关于开发Windows驱动程序的好书。谢谢。 最佳答案 OSR(here)是一个很好

windows - 编码虚拟设备的起点

我想写类似DaemonTools的东西:一种将自身呈现给系统的软件,作为真实设备(在前面的示例中为DVD-ROM),但它改为从文件中读取数据。我的要求不限于DVD-ROM。第一个目标是Windows的操纵杆/游戏handle。我是一名网络开发人员,所以我不知道从哪里可以开始这样的项目。我相信它必须用C/C++编写,但除此之外,我不知道从哪里开始。有没有人试过这样的东西,可以给我一些入门技巧? 最佳答案 大多数驱动程序都是用C或C++编写的,因此如果您不太了解这些语言,则需要在开始之前熟悉它们。Windows编程使用了许多有趣的快捷方

windows - CreateFile 无法在 Windows 中打开 HID 设备

编辑:此处报告的问题:https://github.com/signal11/hidapi/issues/276Inkling是Wacom的笔式设备。(InklingReader)是一个开源项目,可以从中获取实时数据。我正在尝试整理InklingReader以使用HIDAPI而不是libusb(因为它在更高级别工作:HID而不是原始USB,因此更加紧凑和适用。而且libusb在最近的OSX上失败了)。HIDAPI一个小库:一个.h,一个(每个平台).c。我的代码是这样的:unsignedshortinklingVendorId=0x056a,inklingProductId=0x022

windows - 如何使自定义 USB 设备在 Windows 中显示为 COM 端口?

我开发了一个USB设备,它通过一个简单但专有的接口(interface)和一些自定义Linux驱动程序与Linux通信。我的目标是在不编写Windows驱动程序的情况下将其移植到Windows。我想做的是为Windows找到一个开源或内置的类驱动程序,它看起来像Windows中的COM端口。然后我会定制嵌入式软件以匹配虚拟COM端口期望看到的任何协议(protocol)和描述符。我的想法是,我可以将我的设备插入Windows机器,然后会出现一个相对高速的COM端口,而我不必为它开发Windows驱动程序。我一直在查看USBCDC(通信设备类)文档,它看起来很有前途,但我不知道最好使用哪

windows - 如何为 Windows 平台的 USB 设备编写驱动程序?

我正在寻找一种通过USB接口(interface)读取接线电压并返回数据的设备。我将如何编写程序来解释这些数据以及我将使用什么语言?编辑:如果有帮助,这个项目是为不支持全面的ODB2数据端口的旧引擎开发数字转速表。因此,它将读取直流电路上的电压并具有准确的图形界面。我完全不知道从哪里开始这一切,但我决心让它发挥作用!它适用于Windows。 最佳答案 欺骗和使用libusb。我为一个我已经工作了一段时间的项目做了这个,并写了一个C++/wxWidgets应用来处理数据。我最近一直在考虑在wxPython中重写PC上的应用程序尽管它对

java中连接数据库com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver的区别?

com.mysql.jdbc.Driver和com.mysql.cj.jdbc.Driver是MySQL数据库连接驱动的不同版本。com.mysql.jdbc.Driver:这是旧版的MySQLJDBC驱动(版本5.x)。它已经过时,不再推荐使用。如果您使用较旧的MySQL版本(如MySQL5.7及以下),可以考虑使用此驱动。但请注意,该驱动在MySQL8.0及更高版本上可能存在兼容性问题。com.mysql.cj.jdbc.Driver:这是MySQLConnector/J的最新版本(从MySQL8.0开始引入)。它是MySQL官方提供的JDBC驱动,并且支持最新的功能和特性。如果您使用的是

windows - 需要在 Windows 7 中完全删除设备驱动程序

我有一个Windows7无法识别的旧USB设备,所以我获取了处理USB通信的芯片的设备驱动程序。修改后,我用它来为设备安装。我知道这很愚蠢,但现在我需要摆脱它。以下是inf安装文件中的代码。这个没有我改的VID和PID。我需要撤销它所做的所有更改。;InstallationINFfortheCypressGenericUSBDriverforWindowsVista;ProcessorsupportforOSunknownplatforms.;;(c)Copyright2010CypressSemiconductorCorporation;[Version]Signature="$WI

windows - 创建虚拟监视器/虚拟显示设备

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我正在尝试在Windows(XP和更新版本)中创建一个“虚拟监视器”。例如,假设我的桌面是这样的:我想虚拟地添加一个监视器,这样它看起来像这样,无需任何硬件更改:我该怎么做?我要添加虚拟驱动程序吗?或者让Windows认为有新硬件?

windows - 适用于 Windows CE 和 Windows 桌面的 PCIe 驱动程序

我需要一些关于开发自定义PCIe驱动程序的建议。驱动程序必须同时支持WindowsCE6.0和Windows桌面(xp、7和8就绪时)。我们有很多为WindowsCE开发驱动程序的经验,但没有为Windows桌面开发驱动程序的经验。我很确定我们可以开发一个好的、可靠的WindowsCE驱动程序,但我认为如果没有一些外部帮助,我们将无法为Windows桌面做同样的事情。我认为我们有两个选择:1)使用现有的驱动框架,例如JungoWinDriver,它允许我们一次开发驱动并编译到多个平台。这还有一个好处,就是大部分的开发都会在用户空间进行,所以它应该使开发过程更简单。2)获得一些外部帮助以

windows - 什么(软件)USB 嗅探器可用于 Windows?

关闭。这个问题不满足StackOverflowguidelines.它目前不接受答案。想改善这个问题吗?更新问题,使其成为on-topic对于堆栈溢出。7年前关闭。Improvethisquestion是否有任何适用于Windows7(64位)的软件驱动程序可以报告某些应用程序软件和USB设备之间传输的数据?我试过史努比(http://sourceforge.net/projects/usbsnoop/)但我无法让它工作。可能我需要沿着安装早期版本的Windows的路线走下去。还有其他建议吗? 最佳答案 多年前使用此工具时运气不错。