问题标签 [driver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4180 浏览

c# - NDIS 到 C# 的中间驱动程序接口

我正在开发本质上是一个专门的防火墙应用程序。该解决方案需要兼容 32 位和 64 位。我的公司想保留当前的程序界面,它是用 C# 编写的。

我需要的是:一种监控和操纵系统上所有网络流量的方法。我的研究使我相信 NDIS(网络驱动程序接口规范)中间驱动程序是可行的方法。如果我可以用 C# 编写这种驱动程序,那就太好了,但我不确定这是否可能。至少,我需要一个 C# 接口到用任何语言编写的驱动程序。

我在网上找到了一个很好的资源,用于在题为“扩展 Microsoft PassThru NDIS 中间驱动程序”的一系列文章中创建一个:

  1. 第 1 部分 - 添加 DeviceIoControl 接口
  2. 第 2 部分 - 两个 IP 地址阻止 NDIS IM 驱动程序
  3. 第 3 部分 - 支持 Windows XP 64 位版本

但是,它的日期为(2003 年)。在我投入阅读和学习它的内容之前,我想确保我没有浪费我的时间。

有一个更好的方法吗?有没有比上面的文章更能解释这个过程的开源项目或文章?我什至在球场上?请帮忙。

0 投票
2 回答
1687 浏览

database - 在哪里可以找到适用于 mysql 的免费开源 dbexpress 驱动程序

我需要一个用于 mysql 的 dbx 驱动程序。它应该是免费的。开源受到赞赏。(德尔福 7+ 和 mysql 5+)

0 投票
5 回答
17432 浏览

c++ - 驱动程序开发入门

有没有人有任何书籍/教程可能对开始 Windows 设备驱动程序开发有用?

对于普通的 Win32/GUI 开发,Petzold 的书似乎是必不可少的参考。司机有这种情况吗?

我想指出,我实际上并不是在谈论硬件——我实际上想在软件中模拟一个硬件,但我想先看看一般情况下是如何工作的。

比利3

0 投票
0 回答
466 浏览

debugging - Windows Mobile 6.0 上的 BugTrap 和 RapiDbg

我正在尝试将驱动程序和一些应用程序从运行 PocketPC 2003 (Windows CE 4.21) 的 PDA 移植到运行 Windows Mobile 6 (CE 5.2) 的PDA。

有谁知道我是否/如何记录驱动程序发出的 OutputDebugString 调用,而不是使用 Platform Builder 或任何自定义操作系统映像?

移植已完成 99%,但我需要对驱动程序级别发生的事情进行故障排除和调试。

到目前为止,BugTrap (columbo) 和 RapiDbg 的组合使我能够在不需要 Platform Builder 的情况下调试驱动程序。我能够捕获我所有的OutputDebugString,通过我的开发机器上的 activesync 提取它们并从那里工作。

显然bugtrap.exe不能在 WM6 上运行(它崩溃),我找不到任何新版本。

有没有办法在不需要平台生成器或操作系统调试映像的情况下捕获(转储到文件,通过 USB 发送到主机,......无论如何)OutputDebugString 调用?

我尝试使用 tracetool 框架(参见 sourceforge),将 ODS 调用(幸运的是,我所有的调试语句都使用宏)替换为它Trace::Debug()->Send,并且虽然常规 DLL 和应用程序按预期工作,但驱动程序却没有。

0 投票
2 回答
3325 浏览

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

我正在尝试为家长控制程序编写Windows 过滤平台标注驱动程序。不幸的是,我以前从未编写过驱动程序,除非您已经了解基础知识(我猜),否则有关它的 MSDN 文档并没有太大帮助。

有谁知道关于这个主题的任何好的资源?驱动程序开发工具包中的书籍、在线示例、文档、示例?

我没有要求任何人为我进行 Google 搜索。我只需要关于这个问题的建议。如果有人曾经走过这条路或知道一个好的资源,我将不胜感激朝着正确的方向轻推;即使它只是一本关于开发 Windows 驱动程序的好书。

谢谢。

0 投票
5 回答
9453 浏览

usb - 是否始终启用 USB 电源?如果没有,如何编写驱动程序

我有一台带有交流电源适配器的设备,其连接器是一个迷你 USB 插头。然而,除非安装了特定的驱动程序,否则该设备似乎无法通过计算机的 USB 端口(使用标准 USB-mini USB 电缆)自行供电。该驱动程序仅适用于 Windows。我想通过不同平台上的 USB 插头为设备充电。

我的问题是:为什么没有驱动程序就无法为设备供电?USB 端口是否总是需要驱动程序才能开始供电?或者,除非某些软件例程触发它这样做,否则该设备是否专门设计为不收费?

我想我的问题可以概括为:USB 电缆上没有电源,还是有电源但设备忽略了它。如果答案是前者,我将尝试弄清楚如何编写能够使电压始终存在的软件。

谢谢

0 投票
8 回答
13301 浏览

c - 如何编写驱动程序?

我想在 linux os 中用 C 编写驱动程序,尽管我认为它非常困难。我可以得到一些关于如何开始或要遵循的书籍的提示吗?驱动可以从我的USB口到显卡!!

我知道我可以在哪里搜索书籍,我想知道我应该从哪些基础知识开始。我是否需要具备硬件知识以及哪些特定书籍适合像我这样的新手?

0 投票
2 回答
836 浏览

driver - 驱动程序开发

想请各位小伙伴给我一些关于LCD(color 3'*3')驱动和Audio驱动开发的教程和建议。

因为我是这个领域的新手。我已经在 DM 320 板上编写了自己的 UART 驱动程序。

我也需要一些相同的基本概念。

伦吉斯 G

0 投票
1 回答
4002 浏览

windows - 什么取代了usbioctl.h?

我正在尝试为我们的一个 USB 设备创建一个测试模块,并且我正在使用带有 Windows 2003 DDK 的 Windows XP。当我包含它时,我收到警告说它已过时,但没有得到任何关于替换它的提示。我看到一些定义已迁移到 ,但 IOCTL 的结构定义(如 USB_NODE_CONNECTION_INFORMATION)在任何地方都不存在。甚至结构的 MSDN 帮助页面仍然引用过时的标头,没有任何过时的通知或任何指向新 API 的指针。

使用 Windows 在低级别枚举和访问 USB 设备的前瞻性和支持方式是什么?

0 投票
5 回答
42267 浏览

c# - 用 C# 编写驱动程序

我之前用 C/C++ 编写过,但目前,我需要将其转换为 C#。

谁能告诉我如何用 C# 编写驱动程序的代码/方式?

实际上,目前我用 C++ 编写的旧应用程序存在一些问题,我们必须用 C# 编写 LPT1、COM 打印机和其他 USB 驱动程序的驱动程序。