问题标签 [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 回答
2059 浏览

driver - packing driver files with my installer

I have packed device driver files .inf,.sys, and .cat into my installer, they are installed into windows\system32 folder and windows\system32\drivers folder, however, when I plug in my device and let windows search for drivers, no drivers can be found. the driver files are valid. any idea how to install device drivers for windows automatically? here's the inf file:

0 投票
2 回答
1332 浏览

odbc - Foxpro 是否有任何新的 ODBC 选项?

我们通常使用 MS Visual Foxpro v9.0 SP1、语言、表格和报告。但是,有时我们使用 ODBC 驱动程序连接到表。ODBC 驱动程序是为 Foxpro v6 编写的,不支持某些嵌套选择、自动增量字段或嵌入式强制转换。

我们想找到我们现有的替代品。它可以是与 Visaul Foxpro v9 一起使用的另一个 ODBC 驱动程序,或者是 ODBC 的完整替代品。有这样的事吗?

谢谢。

0 投票
1 回答
3554 浏览

windows - 触控板的绝对触控坐标

是否可以直接从阿尔卑斯触摸板读取输入?我试图把我的触摸板变成一个便宜的绘图板,所以我需要读取它相对于物理触摸板的触摸位置的原始未处理 x 和 y 坐标。因此,如果我触摸触摸板的左下角,它应该对应于 (0,0) 等。

顺便说一句,我正在尝试用 Windows 来做到这一点。

我已经可以使用 Synaptics 触摸板做到这一点,但这只是因为 Synaptics 有一个很好的 SDK,它让我可以完全控制设备。我在阿尔卑斯山找不到类似的东西。无论如何使用windows api或directinput或其他什么来做到这一点?

0 投票
1 回答
2293 浏览

dll - 从内核模式 c++ windows 调用 dll

我将如何从内核模式调用 dll?

我曾尝试使用多种技术制作自定义 lib 文件,但我无法得到任何工作。我也在谷歌上进行了研究,但似乎找不到任何东西。我也很好奇是否可以从 C++ 或链接时在导入地址表中创建条目?

0 投票
2 回答
1040 浏览

c# - 微软的 Microsoft Text Driver 将文本视为浮动操作

使用 .NET

我有一个带有逗号分隔数据的文本文件。其中一列包含如下文本:1997/020269/07

现在,当我使用 OdbcCommand 进行选择时,字符串被视为浮点数,它返回“答案”而不是实际文本!

我怎样才能得到实际的文字?我将被迫手动解析文件吗?

希望有人可以帮助...拜托?!:)

编辑:可能有一些代码?:)

这将返回 0.014074977 而不是 1997/020269/07

0 投票
1 回答
918 浏览

driver - 热敏打印机驱动程序故障排除

大家好。通过蓝牙打印时,我正在对热敏打印机问题进行故障排除。有问题的打印机是 Extech 3750T,软件在 Windows CE 上运行。该驱动程序是在 Winsock 之上实现的,并且是用 C++ 编写的。据我所知,连接内务管理完全符合规范。

问题似乎是有时(大约十分之一)打印图像时打印机会停止。然后,当发送下一个打印作业时,它将输出一行(一个像素宽)的垃圾并打印新页面。

该驱动程序建立在 RTF 之上,它将 RTF 命令和图形转换为打印机特定字符和转义序列。开发人员手册可从此处获得:

http://www.adtech.com.pl/upload/3750T_Developers_Manual.pdf

在这个阶段,我相当确信这不是流量控制问题(除了更改缓冲区大小可能会有所帮助)。

可以确认的一件事是,每当打印机搞砸时,它都会向设备发送一个缺纸控制字符,但到那时再挽救它已经太晚了。

另外,我认为问题是由于在文本仍在打印时发送图像引起的。像 5 秒这样的 wawiting 肮脏的 hack 似乎让它消失了,但在生产环境中实现它是一种尴尬的方式,因为文本的大小(字体大小、粗细等)会影响所需的延迟量。

我想我正在寻找有关如何解决这个问题的建议,而不是明确的解决方案。

有任何想法吗?

0 投票
1 回答
90 浏览

communication - 在 Windows 中通过网络与驱动程序通信

我如何通过网络与用户模式应用程序的驱动程序进行通信?我不能让驱动程序与本地用户模式应用程序通信,然后再与远程应用程序通信,因为这不适用于我正在做的事情。我正在考虑使用命名管道,但我不确定这是否可以通过网络工作。

0 投票
2 回答
5911 浏览

c++ - 如何创建新端口并将其分配给打印机

我们有一个虚拟打印机(由第 3 方提供)被分配给一个无效的本地打印机端口。打印机始终是本地的(我们不处理远程打印服务器或类似的东西)。我想创建一个新的本地端口(特定于我们的应用程序),然后将打印机配置为分配给该端口,而不是打印驱动程序安装程序选择的随机(通常不正确)端​​口。

我相信我需要使用XcvData和/或XcvDataPort函数来做到这一点,但我对如何做有点茫然。

有没有人有任何关于如何进行的例子或指示?

我想我需要做以下事情:

  1. 检查以确保端口名称不存在(我可能会为此使用EnumPorts,但我不确定这是最好的方法,因为我还必须创建端口)
  2. 如果确实存在,则创建端口名称
  3. 更改打印机配置以使用新端口

和卸载:

  1. 移除端口
0 投票
0 回答
246 浏览

mfc - 打印机假脱机监视器

可能重复:
打印机假脱机监视器

我想在打印任何页面时从打印服务器假脱机中捕获以下属性。我能够通过这些 API(FindFirstPrinterChangeNotification、FindNextPrinterChangeNotification)捕获 4 个属性中的 3 个。但我仍然无法获取文件数据(所以我可以逐页保留此文件的缩略图)

计算机名称 - 完成

用户名 - 完成

文件名-完成

文件数据 -???

请建议我一些解决方案来实现这一目标。

0 投票
1 回答
1050 浏览

windows - 打印机假脱机监视器

我想在打印任何页面时从打印服务器假脱机中捕获以下属性。我能够通过这些 API(FindFirstPrinterChangeNotification、FindNextPrinterChangeNotification)捕获 4 个属性中的 3 个。但我仍然无法获取文件数据(所以我可以逐页保留此文件的缩略图)

  1. 计算机名称 - 完成
  2. 用户名 - 完成
  3. 文件名-完成
  4. 文件数据 -???

请建议我一些解决方案来实现这一目标。