问题标签 [inf]
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.
installation - 无需插入设备即可安装驱动程序
我正在尝试从命令行将一些未签名的旧版驱动程序安装到我的计算机上。我已经使用了 dpinst.exe 和 installhinfsection 功能,它们工作正常,但是我尝试的一切都是软件首先,这意味着它将驱动程序安装到您的计算机上,然后在您将设备插入您的设备之前实际上不会显示在设备管理器中计算机。
我想安装驱动程序并将其显示在设备管理器中,而无需插入任何设备。
我可以通过从设备管理器添加旧硬件来做到这一点,但我希望这是一个自动化的过程,所以一切都来自命令行,而不必通过设备管理器手动完成。
提前致谢
编辑驱动程序是由我编写的(UserModeDriverFramework),它们正在模拟真实设备。
windows - CopyFiles 在 INF 文件中不起作用
我创建了这个 xxx.inf 文件并将 Sample.exe 放在同一目录旁边。
我尝试安装 inf 文件,桌面刷新,但我没有看到 c:\sample 文件夹的创建,也没有看到应该复制到那里的文件
有什么问题吗?
windows - 加载除 NetService 之外的 Windows 驱动程序类以充当 NDIS 过滤器
是否可以采用诸如类驱动程序之类的 Windows 驱动程序,然后通过调用它来Ports
将其自身设置为 NDIS 过滤器(类)驱动程序?这本质上是让驱动程序作为一个和类驱动程序工作双重职责,但在一个单一的代码库和二进制文件中。NetService
NdisFRegisterFilterDriver()
DriverEntry()
Ports
NetService
我正在尝试执行此操作,但看到注册 NDIS 驱动程序的调用失败,特别是以下跟踪消息:
我环顾四周,似乎 NDIS 驱动程序严重依赖于 INF 和 INF 本身放置在注册表中的值。在尝试注册 NDIS 过滤器之前,我曾尝试通过手动添加并在我的代码中调用该值来欺骗注册表项NetCfgInstanceId
,但已经达到了似乎是错误的处理方式的地步。
推荐的方法是什么?在这一点上,我想这将需要一个单独的Ports
类驱动程序和NetService
类驱动程序,并使用某种复合驱动程序将它们绑定在一起以便能够进行通信,或者有一种方法让一个或另一个通过进程间通信进行通信。
python - 当单个函数返回 inf 值时估计两个 gamma 函数的比率
我正在估计两个伽马函数的比率。gamma(x)
和的两个估计值gamma(y)
都非常大(> 10^300),但两者的比例应该相当小。
不幸的是,有一个点gamma(x)
太大并且 scipy 返回一个inf
值。有没有办法阻止这种情况,增加阈值,或者计算这个比率?
谢谢
usb - WIN 10 总是使用默认的 USB 驱动 INF 文件
我的 USB 设备设置为 CDC。如果 USB 设置为 CDC,Windows 10 将自动使用默认的 INF 文件(Usbser.inf)。如何将默认 INF 文件更改为我自己的 INF 文件?
registry - 删除注册表中的 Windows 驱动程序设备类
我有一个带有安全描述符 HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;BA)" 的 .INF。
我更改了此安全描述符以删除管理员权限。这样任何用户都可以打开应用程序。我使用的描述符是“D:P(A;;GA;;;WD)(A;;GA;;;BU)(A;;GA;;;S-1-1-0)”我卸载了驱动程序在设备管理器中并重新安装修改后的 .INF 文件。但是,除非我更改 INF 文件中的设备“类”和“ClassGUID”,否则它不起作用。
我认为即使我从设备管理器中删除了驱动程序,也不会删除以前安装的安全描述符。我还使用 devcon 删除了驱动程序。但它并没有删除设备类。
我可以使它工作的唯一方法是修改现有 .INF 文件的“Class”和“ClassGUID”。
如何在 Windows 中删除以前安装的驱动程序的设备类?我正在使用 Windows 7。
usb - USB inf 文件无法通过签名验证
我正在尝试通过 Inf2Cat.exe 命令对我的 USB INF 文件进行签名,但签名结果总是失败。失败原因如下
我使用指令“Inf2Cat.exe /v /driver:%~dp0 /os:XP_X86,XP_X64”对USB INF文件进行签名,USB INF文件如下。
如何解决这个问题?
visual-studio-2015 - 在安装过程中通过 MSI 安装程序通过自定义操作安装 INF 文件
我有一个 Visual Studio 安装项目来安装我的内核驱动程序"mydriver"
。当我右键单击并安装我的驱动程序时,它是从inf
文件安装的。
现在我想从自定义操作中执行类似的操作。在安装项目中使用标准操作,我想将.inf
and.sys
文件加载到 C:\Program Files\Myfolder
.
在同一个安装程序项目中,我"InfDefaultinstall.exe"
在自定义操作编辑器的安装部分中添加了自定义操作。在自定义操作的 arguments 属性中,我将文件添加为"C:\Program Files\Myfolder\mydriver.inf"
.
该项目成功构建,当我尝试使用安装包"setup.exe"
时,出现错误
“系统找不到指定的文件”
有人可以就这个问题给我一个建议吗?
windows - 如何对返回“错误 1392:文件或目录已损坏且无法读取”的 Windows 设备类安装程序进行故障排除
我正在修改现有的设备驱动程序。在对项目构建结构进行一些组织更改后,我能够在干净的 Windows 7 64 位机器上成功编译和安装驱动程序。然后我继续通过 USB 将设备插入机器。即插即用管理器启动,一切似乎都很好,但最终设备没有成功安装。setupapi.dev.log中列出了可能发生的唯一线索,如下所示:
我已经验证机器上的磁盘和文件没有损坏。我花了几个小时寻找可能发生的事情的一些线索,但在调查方面似乎没有明确的前进道路。如何确定在设备安装过程中发生了什么阻碍了正确安装?
windows - 在 Windows 10 中安装 .inf 文件/从 snetcfg.exe 迁移
我是 Portable-VirtualBox 的维护者。VirtualBox 的包装器,可让您轻松地将虚拟机放在 USB 记忆棒上。为此,当用户在新机器上启动便携式版本时,我们必须从 VirtualBox 加载一些驱动程序。
目前我们一直在使用 snetcfg.exe 来加载 .inf 文件。不幸的是 snetcfg.exe 在 Windows 10 上不起作用,但我无法弄清楚如何以不同的方式安装此驱动程序。
这是今天使用的代码:
使用的 .inf 文件在这里:http ://runarb.com/div/netflt/
有关如何在 Windows 10 中自动安装此驱动程序的任何建议?