代码之家  ›  专栏  ›  技术社区  ›  Casey Margell

无人值守(命令行)安装强制EULA接受

  •  1
  • Casey Margell  · 技术社区  · 15 年前

    最坏的情况是,我想我可能需要一个额外的参数“AcceptEULA”,如果在执行命令行安装时找不到它,就从安装中删除它。任何人能提供的任何指导都是非常感谢的。

    3 回复  |  直到 15 年前
        1
  •  2
  •   Christopher Painter    15 年前

    MSI可以通过使用LaunchCondition轻松地做到这一点,该条件对ACCEPTEULA和内置属性UILevel等自定义属性进行了键控。目标是仅在UILevel=5或ACCEPTEULA=1或产品已安装时才允许安装

    条件:

    UILevel=5或ACCEPTEULA或已安装

    公共财产: http://msdn.microsoft.com/en-us/library/aa370912(VS.85).aspx

    http://msdn.microsoft.com/en-us/library/aa369752(VS.85).aspx

    http://msdn.microsoft.com/en-us/library/aa372096(VS.85).aspx

        2
  •  2
  •   Remus Rusanu    15 年前

    当GUI启动时,在第一次运行时显示EULA。像各种系统内部工具一样(FileMon、RegMon等)。好的想法是它可以与xcopy部署一起工作。

        3
  •  0
  •   tc.    15 年前

    我通常认为点击“接受”并不比简单地使用软件更有法律约束力。在某些司法管辖区,接受EULA是赋予用户安装/运行软件的权利。