inno setup怎样第一步先执行一个BAT文件?

有一个问题,就是我把文件安装在C盘下面的一个文件夹下,不过这个文件夹需要管理员的权限才能读写,然后我用了一个BAT文件去获取权限,不过第一步需要先执行这个BAT文件,下面... 有一个问题,就是我把文件安装在C盘下面的一个文件夹下,不过这个文件夹需要管理员的权限才能读写,然后我用了一个BAT文件去获取权限,不过第一步需要先执行这个BAT文件,下面的安装步骤才能完成。我想问有没有什么让BAT第一个执行的办法? 展开
 我来答
yfcp
2014-11-13 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数:1748 获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。

向TA提问 私信TA
展开全部
这个BAT文件一般是不能执行的,因为安装必须先把文件复制到安装目录下才能执行下面的文件。
或者你尝试吧bat释放到temp临时文件夹下。然后执行这个BAT
追问
我第一个版本已经做好了 就是第一个版本里的bat文件已经复制到了Windows下了 然后最后一步我把安装在C盘的文件夹设置了读写权限 , 我在想要是我的软件以后更新了 还安装在那个第一版本的文件夹下就没有权限了 所以我想在第二版本里调用 第一版本复制在Windows下的BAT文件去解锁
追答
function InitializeSetup(): Boolean;
var
RCode: Integer;
begin
Exec('C:===Windows===123.bat','','', SW_SHOW, ewNoWait, RCode); ===自己换成\
end;

这个是安装时候运行 BAT的脚本
你自己测试一下

干濡守凡
2020-02-14 · TA获得超过3886个赞
知道大有可为答主
回答量:3112
采纳率:29%
帮助的人:185万
展开全部
我用inno
setup编译一个安装包,请问如何实现以下操作
在[code]下写了一个既然先运行bat
你可以用bat生成一个cfg文件嘛!在【code】里编辑不嫌麻烦吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式