Windows 8.1安装困境 - EV Certs和提升权限

时间:2014-08-18 20:51:12

标签: windows wix windows-installer windows-8.1

我只是必须通过箍来让我的应用程序在Windows 8.1上安装,而我却关心我的用户。我在我的macbook上测试Parallels中的安装程序。

首先,我不得不禁用SmartScreen,因为这只是完全堵塞了一切,并且根本不允许安装程序运行。我真的很高兴只是告诉我的用户将其关闭,因为这并没有多大意义。

在我跳过那个箍之后,Windows不允许我的安装程序访问没有管理权限的C:\ Program Files(x86)\目录。我在管理员组中只有一个用户,我通过该帐户运行安装程序。

上下文菜单中还没有Run as Admin选项,因此我必须以管理员身份打开命令提示符并发出以下命令:

net user administrator /active:yes

然后重启机器。

由于我是制作免费应用程序的单人乐队操作,我在测试版测试人员方面严重缺席,我无法证明获​​得EV证书是否可以通过等方式签署安装程序。

似乎正在制作/分发适用于Windows的应用程序变得越来越困难,并且还会破坏用户体验。

为我的用户提供更好的选择有哪些真正的选择?

安装程序技术是WiX,我已经在安装程序中设置了以下内容:

<Property Id="MSIUSEREALADMINDETECTION" Value="1" />

在Product元素中,我还设置了以下内容:

InstallScope="perMachine"
InstallPrivileges="elevated"

0 个答案:

没有答案