在install4J中打包的Jar文件具有限制性权限

时间:2013-05-11 05:08:24

标签: install4j

我正在测试Install4J 5.1.5并遇到了一个小问题。我想发布的原始jar文件具有完全权限 - 任何人都可以打开它(使用7zip之类的东西) - 并修改/删除该jar中的任何条目。但是同样的jar--当由install4j安装时 - 权限基本上是只读的。我无法在安装后修改/删除jar中的任何内容 - 给我权限问题。

我想修改/删除的原因是jar中有一些属性文件在安装过程中由用户定义,所以我想修改/删除那里已有的用户新文件...

我唯一能想到的是我将默认的unix文件和目录模式设置为777.但这似乎不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

安装程序有一个使用提升权限运行的帮助程序进程。此帮助程序进程由“请求权限”操作启动,该操作默认添加到安装程序的“启动”节点。

在“帮助程序”进程中执行“操作提升类型”属性设置为“提升到最大可用权限”的所有操作。

如果要修改应用程序中的文件(即不在安装程序中),可以使用“添加Windows文件权限”操作使文件对每个人都可写。