
Windows 有两个包管理系统,半残的 appx/Microsoft store 先不论。 为什么 msi/Windows installer 很少有软件采用?印象中只有一些驱动采用 msi,其他绝大部分软件清一色的 exe。
涉及到开发难度?程序员习惯?系统贴合度?
1 xupefei Sep 12, 2018 via Android 其实很多。但是 MSI 安装包后缀不一定是.msi ,而且界面能魔改到你完全认不出来。 |
2 pkoukk Sep 12, 2018 不清楚,个人猜测用 msi 打包会限制行为?想偷偷帮你多装几个其它软件恐怕不好实现吧 |
3 mcoo1997 Sep 12, 2018 via Android 优势不大 |
4 yicong135 Sep 12, 2018 via Android 用这格式打包,不好耍流氓啊 |
5 lniwn Sep 12, 2018 via Android 主要是界面定制很麻烦,现在大多是使用脚本做安装逻辑,比如 nsis,lua,界面使用 dui 库 |
6 jacy Sep 12, 2018 有些 exe 是个自解压,然后里面有 msi |
7 ysc3839 Sep 12, 2018 via Android 比如 iTunes 的安装程序是 exe,但实际用的是 msi。 |
8 mmdsun Sep 12, 2018 via Android 微软不是开源了一个 MSIX 安装格式么。linux 也支持 |
9 MonoLogueChi Sep 12, 2018 via Android 界面定制麻烦,权限麻烦,自定义程度较低 |
10 bin456789 Sep 12, 2018 那个年代喜欢"清除垃圾"和“优化” 而 msi 要保留原来的 msi 安装包 "清除垃圾"和“优化”后,msi 安装的软件往往卸载不了了 |
11 msg7086 Sep 13, 2018 按照你的定义,包在 exe 里的 msi 算 exe 还是算 msi ? |
12 techme Sep 13, 2018 msi 的快捷方式困扰了我好久,,安装目录没权限读配置又困扰好久,后来找了歪门邪道的思路才搞定的 一开始时手动编译用 orca 改目标,后来用 jenkins 就加了一个界面在界面里改安装设置,心累 |
13 iX Sep 13, 2018 via iPhone @MonoLogueChi 自定义程度低,你怕是遇到假 msi 了还是从来没接触过。。 |