【问题标题】:Creating installation, Cant run application from programfiles if not admin创建安装,如果不是管理员,则无法从程序文件运行应用程序
【发布时间】:2012-06-07 07:46:46
【问题描述】:

我用为 Windows Xp/Windows7 32bit 设计的 installshield LE 为应用程序制作了一个小应用程序和安装包。 一切正常,但我有权限问题。

首先,如果用户不是管理员,那么他不能安装安装包。 (在需要管理权限我输入“否”) - 这个问题是操作系统或安装包限制?

所以.. 我去了 XP 并以普通用户身份登录,我启动了安装,它提升了我的管理员权限。然后我输入了管理员密码以继续安装。之后一切顺利。现在我无法启动应用程序 - 只能作为管理员。

这是为什么呢?我该怎么做才能让用户运行应用程序? 它无法将日志文件(我的应用程序写入)写入程序文件文件夹..没有权限..

我该如何处理?如果某个用户安装了该应用程序,我希望他能够使用它做任何事情。只有安装本身需要管理员登录。

谢谢

【问题讨论】:

    标签: installation admin user-permissions


    【解决方案1】:

    Program Files 文件夹是一个非常特殊的目录。只有管​​理员应该对此进行更改。如果您的安装将日志写入 Program Files,那就错了。

    如果您需要普通用户来安装应用程序并与之交互,您应该创建一个适合标准用户的应用程序和安装程序。这样的安装程序不会将任何内容写入 Program Files。

    看看这个: http://blogs.msdn.com/b/rflaming/archive/2006/09/30/778690.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-12
      • 1970-01-01
      • 1970-01-01
      • 2015-05-21
      • 1970-01-01
      • 1970-01-01
      • 2014-05-30
      相关资源
      最近更新 更多