首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >install4j打包的应用程序需要管理员访问windows 7上的磁盘

install4j打包的应用程序需要管理员访问windows 7上的磁盘
EN

Stack Overflow用户
提问于 2012-06-29 19:42:59
回答 1查看 1.7K关注 0票数 2

我们正在使用install4j为Windows打包Java7应用程序。我们遇到的问题是,在我的Windows7计算机上,我需要以管理员身份运行已安装的应用程序才能正常工作。它会在需要访问磁盘的时间点失败。如果我以管理员身份运行它,那么它工作得很好。

有什么办法可以解决这个问题吗?我使用过与install4j和access disk打包在一起的其他应用程序,并且我不需要以管理员身份运行,因此我怀疑我想要的是可能的。

提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-29 19:50:25

它是什么类型的应用程序?通常,所有应用程序都将安装在C:\Program Files文件夹中。install4j可能会尝试将您的应用程序安装到C:\Program Files文件夹中。

普通用户(非管理员)无权更改此目录,也未在其中创建新文件夹。

是否有必要安装该应用程序,或者只需将其包装在exe文件中即可启动?

如果安装是强制性的,即您需要系统文件夹,访问系统dll,则需要管理员权限,这是合乎逻辑的。

如果您可以省略安装并使用可移植的exe-file,那么可以使用java应用程序的exe-wrapper。例如- JSmooth

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11261150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档