我一直在维护一个安装,但我不是真正的专家。现在我被要求为此提出一个解决方案:
我们的软件始终与计算机一起出售,因为它必须在非常受控的环境中运行。安装程序需要管理权限才能执行。到目前为止,我们有两个不同的用户,一个具有管理权限,另一个没有。我们的客户服务以管理员身份登录,安装软件并重新启动机器,以便用户可以作为普通用户访问。
现在我们希望用户能够自己安装软件,但我们不希望他们以管理员身份访问,因为他们可以修改不应修改的内容。
那么,有没有办法在安装过程中以编程方式提高用户权限,然后再降低它们呢?安装程序是使用 InstallShield 制作的,但我们使用 vbscript 来检查一些先决条件。