首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Inno安装程序启动bat文件

Inno安装程序启动bat文件
EN

Stack Overflow用户
提问于 2015-02-12 11:47:08
回答 2查看 1.2K关注 0票数 0

我正在使用Inno安装程序运行pnputil.exe实用程序。这是我的代码:

代码语言:javascript
复制
Exec(ExpandConstant('{app}') + '\driver_install.bat','"'+'pnputil'+'"','',SW_SHOW,ewWaitUntilTerminated,ResultCode);

driver_install.bat包含以下内容:

代码语言:javascript
复制
echo off
echo "PLEASE WAIT WHILE DRIVERS WILL BE INSTALLED"
%~1
echo "IT MAY TAKE 5-10 min"
PAUSE

我将参数"pnputil“传递给bat文件。我使用bat文件是因为我希望用户看到输出。问题是在windows 8上

代码语言:javascript
复制
'pnputil' is not recognized as an internal or external command,
 operable program or batch file.

当我将pnputil更改为cmd时,输出就很好了。管理员权限不是原因,因为pnputil可以在没有管理员权限的情况下从控制台启动。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-13 08:51:21

您必须使用%windir%\sysnative\pnputil.exe来调用pnputil。

票数 3
EN

Stack Overflow用户

发布于 2015-02-14 15:17:42

我将把这篇文章留在这里,解释细节。

http://www.samlogic.net/articles/sysnative-folder-64-bit-windows.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28476661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档