dpinst无法静默安装驱动程序

问题描述 投票:1回答:1

[我使用Inno Setup安装程序来安装我的Win32应用程序,它主要安装在Windows 10上。有一些用于与我的应用程序一起安装的USB加密狗(基本上是USB串行端口)的驱动程序。驱动程序由文件和目录组成:

amd64 (folder)
x86 (folder)
dfu.cat
dfu.inf
usbserial.cat
usbserial.inf

我在驱动程序的文件夹中添加了dpinst32.exedpinst64.exe,并从安装程序中调用了dpinst32dpinst64(基于Windows版本)。

但是,在某些PC上,我没有安装驱动程序。

安装程序安装驱动程序的正确方法是什么?

编辑:这是dpinst64.exe /Q /c的日志>

INFO:   Option set: dumping log info to console.
INFO:   Current working directory: 'F:\windrv'
INFO:   Running on path 'F:\windrv'
INFO:   No valid 'dpinst.xml' file provided.
INFO:   Install option set: Running in quiet mode. Suppressing Wizard and OS popups.
INFO:   Found driver package: 'F:\windrv\dfu.inf'.
INFO:   Found driver package: 'F:\windrv\usbserial.inf'.
INFO:   Preinstalling 'f:\windrv\dfu.inf' ...
INFO:   ENTER:  DriverPackagePreinstallW
INFO:   RETURN: DriverPackagePreinstallW  (0xE0000242)
INFO:   Preinstalling 'f:\windrv\usbserial.inf' ...
INFO:   ENTER:  DriverPackagePreinstallW
INFO:   RETURN: DriverPackagePreinstallW  (0xE0000242)
INFO:   Returning with code 0x80020000

[我使用Inno Setup安装程序来安装我的Win32应用程序,它主要安装在Windows 10上。有一个驱动程序,用于将某些USB软件狗(基本上是USB串行端口)与...一起安装。]]

windows installer inno-setup dpinst
1个回答
1
投票
/SDpinst选项完全隐藏了与操作系统的所有交互。您遇到的问题是您的操作系统尚未,也没有完成安装。例如,如果使用参数/SW运行Dpinst,则会看到此窗口。

这就是安装在某些计算机上不能在其他计算机上正常工作的原因。

© www.soinside.com 2019 - 2024. All rights reserved.