在没有管理员权限的情况下运行安装程序

3

我有一个安装程序,希望将其安装到本地文件夹中。同时,我不需要它向注册表写入任何设置。在Vista系统上,以setup或install命名的可执行文件需要管理员权限,我希望能够在不需要管理员权限的情况下运行它,以确保它不会写入注册表。是否有一种类似沙盒的模式可以强制执行这种类型的模式呢?


这应该在http://superuser.com上。 - danben
我认为你会发现问题不在文件名,而是在他们尝试做的事情上(例如请求管理员权限,写入注册表等)。如果基于文件名来限制将会太容易被规避了(即使我们正在谈论微软)。 - T.J. Crowder
1
@danben和关闭投票者们:编写安装程序不算是编程吗? - T.J. Crowder
1
@T.J. Crowder:运行安装程序不是编程。 - danben
@Halpo 这是你的安装程序还是别人的?如果是你的,你来对地方了,但我们需要更多细节。如果是别人的,那么应该迁移到superuser.com。 - saschabeaumont
这是别人的。我会将它移动到超级用户。 - Andrew Redd
1个回答

3

将一个 manifest 添加到一个文件中并请求执行级别会抑制 Vista 和 Windows 7 应用于它们“猜测”为旧设置程序的应用程序的自动提升逻辑。 - Chris Becke

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接