NSIS 修改文件内容会改变文件权限

来源:互联网 发布:网上淘宝店铺转让 编辑:程序博客网 时间:2024/04/30 10:09

NSIS的linefind可以用来在安装过程中,替换文件中的一些内容。比如,根据安装过程的参数修改web.config的connection string。

 

但是,这个文件有可能改变文件的权限,造成只有管理员才能访问。需要在后面重新设定用户权限,好在AccessControl pluin倒是很好用。

 

按照release note,应该在2.24版中就修改了(Avoid permissions change of output files for LineFind and FileJoin (bug #1631773)),目前在2.44/2.45版中这个问题肯定存在。

 

使用的时候自己要小心。

原创粉丝点击