使用Inno Setup 打包程序文件 怎么把其中一个文件安装时复制到指定系统文件夹

环境:

Inno Setup 6.6

Win10 专业版

问题描述:

使用Inno Setup 打包程序文件 怎么把其中一个文件安装时复制到指定系统文件夹

将文件api-ms-win-shcore-scaling-l1-1-1.dll复制到system32里面

在这里插入图片描述

解决方案:

1.由于安全和权限的限制,直接在Inno Setup脚本中复制文件到C:\Windows\System32文件夹并不是一个推荐的做法

为了以管理员权限执行文件复制操作,您可以尝试以下方式:

  1. 将要复制的文件放置在脚本所在目录下。

  2. 在Inno Setup脚本中的[Run]部分添加以下行:

[Run]
Filename: "{sys}\cmd.exe"; Parameters: "/C copy ""{src}\api-ms-win-shcore-scaling-l1-1-1.dll"" ""{sys}\api-ms-win-shcore-scaling-l1-1-1.dll"""; Flags: shellexec runascurrentuser

这将使用管理员权限执行cmd命令,将文件复制到C:\Windows\System32文件夹中。

2.在Inno Setup中,复制文件到

猜你喜欢

转载自blog.csdn.net/weixin_42672685/article/details/134852928