inno setup怎样第一步先执行一个BAT文件?
有一个问题,就是我把文件安装在C盘下面的一个文件夹下,不过这个文件夹需要管理员的权限才能读写,然后我用了一个BAT文件去获取权限,不过第一步需要先执行这个BAT文件,下面...
有一个问题,就是我把文件安装在C盘下面的一个文件夹下,不过这个文件夹需要管理员的权限才能读写,然后我用了一个BAT文件去获取权限,不过第一步需要先执行这个BAT文件,下面的安装步骤才能完成。我想问有没有什么让BAT第一个执行的办法?
展开
2014-11-13 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1748
获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。
向TA提问 私信TA
关注
展开全部
这个BAT文件一般是不能执行的,因为安装必须先把文件复制到安装目录下才能执行下面的文件。
或者你尝试吧bat释放到temp临时文件夹下。然后执行这个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的脚本
你自己测试一下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询