问题标签 [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 投票
4 回答
7417 浏览

c++ - 如何将虚拟 com 端口写入 TCP 驱动程序?

您好我正在尝试编写一个 Windows 虚拟 com 端口驱动程序,它将数据转移到 IP 地址。任何指示,最佳实践会有所帮助吗?

0 投票
3 回答
3758 浏览

redirect - 嗅探 LPT 流量

我需要拦截 LPT 输出流量。经过几个小时的研究,我开始明白,做到这一点的唯一方法是编写一个内核模式驱动程序,更准确地说是一个“过滤器驱动程序”......?

我已经下载了 WDK,但术语和大量驱动程序类型有点让人不知所措。

我基本上是想了解我应该写什么样的驱动程序;我的目标环境仅是 Windows XP SP2 和 3 。

一些背景信息,如果重要的话:我有一堆旧的 DOS 应用程序可以打印到 LPT1。我希望能够捕获此输出并将此数据(在 GDI 调用之后)重定向到现代 USB(网络)打印机。好在后面的问题很简单。

我希望有人能指出我正确的方向。TIA。

0 投票
1 回答
1311 浏览

sql-server - 如何为 SQL Server 的 Ruby ODBC 驱动程序设置超时?

我想知道在连接到 SQL Server 时如何为 Ruby DBI ODBC 驱动程序显式设置超时。我希望长时间运行的查询能够简单地超时并自行取消,从而节省更多的服务器资源和 Rails 进程。

这发生在我们使用基于 ADO 的 Ruby 驱动程序时,但现在我们已经切换到 DBD::ODBC,我们不再遇到超时。

我环顾四周,但找不到如何设置查询超时值。我尝试在驱动程序中显式设置一些值,并在连接的 DSN 配置中同时指定 Timeout 和 ConnectionTimeout 和 Connect Timeout。没运气。

非常感谢您的提示和建议。

谢谢!赛斯

0 投票
1 回答
659 浏览

c - 连接 2 个 unicode 字符串 - 怎么做?

我有 2 个我喜欢连接的 unicode 字符串。

每次我尝试使用 RtlAppendUnicodeStringToString 连接时,它都会告诉我“STATUS_BUFFER_TOO_SMALL”,即使我将目标 unicodestring.length 增加到大数字。

concat 2 unicode 字符串的方法是什么?谢谢

0 投票
1 回答
1310 浏览

windows-vista - 为什么Vista上不能实现水平跨度?

在 Windows Vista 之前,ATI 和 nVidia 都支持称为水平跨度的功能,它将两个显示器组合成一个更大的屏幕。

此功能允许任务栏跨越两个显示器,允许在两个显示器上全屏播放游戏,并允许远程桌面连接在没有该/span功能的情况下跨越两个显示器(我有四个显示器,所以我的总屏幕宽度超过 RDP 的限制4096像素,/span很烦人。另外,ActiveX控件不支持)

这些公司的 Vista 驱动程序不支持此功能,而且似乎永远不会支持。

WDDM引入了哪些更改使该功能无法实现?

0 投票
1 回答
4128 浏览

windows - 如何提取 .inf/.sys 安装文件?

我有一个 .inf 文件,当用户插入 USB 硬件时,它会从 windows xp 系统文件夹中安装一个 .sys 文件。我想跟踪 windows 自动安装在系统上的文件,这样我就可以开发一个不会打扰用户的自动安装程序。有任何想法吗?

谢谢

0 投票
4 回答
2736 浏览

c# - OleDB vs ODBC:其中一个不需要为所有 Oracle、MySQL、SQL Server 安装驱动程序吗?

我希望我的应用程序能够与多个数据库供应商合作。换句话说,根据客户端的数据库基础架构,数据库架构将部署在 Oracle、MySQL、SQL Server 之一上。我介于使用 ODBC 和 OleDB 之间,选择时必须考虑以下关键要求:

  • 必须从应用程序中创建 DB 模式(有人告诉我,在这种情况下 OD​​BC 可能有问题,这是真的吗?)
  • 强烈希望最终用户不需要安装任何附加软件(即 Oracle Instant Client 等)。因此,驱动程序最好是:

    1. 已经与 Windows 捆绑在一起。Windows 是否有通用版本的 ODBC/OleDB?
    2. 能够以某种方式与应用程序捆绑在一起。Java 中的 IE,我可以将 MySQL 的 JDBC 驱动程序作为 .jar 文件与我的应用程序捆绑在一起。这可以通过包含 .dll 文件来完成吗?
  • 强烈希望最终用户不需要进行任何外部配置,例如创建 ODBC 数据源

干杯!

0 投票
3 回答
2503 浏览

windows - Windows 驱动程序加载器?

来自 Windows 内核驱动程序的调试消息?

我目前正在使用 DbgPrint 和 DebugView,但这是观察驱动程序行为的官方方式吗?有谁知道内核日志文件是否以及隐藏在 Windows 系统中的位置(例如 /var/log 和 dmesg only windows-ish?)

就我而言,我目前正在使用 Vista,但可能有一些标准或隐藏的日志记录方式更古老但仍然有效。

0 投票
3 回答
3161 浏览

windows - 从驱动程序创建进程

有没有办法在 Windows NT 平台 (XP-W7) 上从内核模式创建用户模式进程?

编辑:我必须只安装驱动程序。这是项目的具体情况。

0 投票
5 回答
2888 浏览

windows - 将 Windows 驱动程序连接到 Userland 服务

如何从 Windows 用户区与驱动程序通信?(Vista 是否会产生影响。)我能否以及如何从驱动程序站点与服务进行通信?

我其实不是很懒,应该让我的老板给我买一本书,但我不知道是哪本书。如果没有正确的术语来搜索,从 MSDN 中猜测命令和部分有点费时费力。有人可以给我一些要在文档中查找的术语吗?