msiexec和appcompat问题

时间:2014-10-18 05:50:59

标签: windows-installer installshield windows-appcompat-platform

我有以下问题,如果有人能回答这会有所帮助,我用谷歌搜索,在阅读文章和用户体验后我感到非常困惑。

问题:如果用户没有管理员权限,则使用InstallShiled创建的MSI不会安装在Windows-7上

  1. 我是否必须为使用InstallShiled 11.0
  2. 开发的MSI安装任何垫片
  3. 我是否必须为msiexec可执行文件安装shim。
  4. 默认情况下Microsoft是否提供这些填充程序,如果是,如何在客户端计算机上安装
  5. 启用AppCompat引擎的目的是什么?如果它被禁用,是否意味着垫片不会被使用?
  6. 我可以使用ORCA工具执行与AppCompat Toolkit中的ForceAdminAccess黑客类似的操作
  7. 感谢您的时间和关注

    感谢 汤姆

1 个答案:

答案 0 :(得分:0)

这与垫片或AppCompat无关。安装不会因为安装而破坏安全规则。如果设置需要访问系统中不允许受限用户的区域,则受限用户无法进行安装。受限用户不能通过运行程序来更改MSI的受限区域。可以使用组策略代表使用AD / GPO内容的有限用户以管理员权限进行安装,这是例外情况。

我认为安装程序会写入像HKLM或ProgramFiles文件夹这样限制用户没有写访问权限的步骤。