gpt4 book ai didi

driver - 在 NSIS 脚本中安装驱动程序

转载 作者:行者123 更新时间:2023-12-04 02:38:55 30 4
gpt4 key购买 nike

我正在尝试创建一个安装 inf 文件的 NSIS 安装程序。 inf 文件从安装程序中提取到正确的位置,然后我使用:

nsExec::ExecToLog '"$SYSDIR\PnPutil.exe" /a "$INSTDIR\driver\xser.inf"'

但是,该命令似乎根本没有执行 - 安装日志不打印任何内容 - 既不是成功也不是失败。我已经彻底检查了命令行,它指向正确的 PnPutil 路径。我还检查过它是否以管理员权限运行并且看起来也正确。在 System32 目录中用不同的可执行文件替换 PnPutil.exe 似乎也没有任何问题。我在这里缺少什么?

最佳答案

如果这只发生在 64 位系统上,您可以尝试使用 x64.nsh 中的宏来禁用 nsExec::ExecToLog 调用周围的 FS 重定向:

!include x64.nsh
${DisableX64FSRedirection}
nsExec::ExecToLog '"$SYSDIR\PnPutil.exe" /a "$INSTDIR\driver\xser.inf"'
${EnableX64FSRedirection}

关于driver - 在 NSIS 脚本中安装驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20293299/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com