Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 577|回复: 0
打印 上一主题 下一主题

是否可以在没有管理员权限的情况下安装.appxbundle(UWP / XAML应用程序)?

[复制链接]

1228

主题

1997

帖子

7582

积分

认证用户组

Rank: 5Rank: 5

积分
7582
跳转到指定楼层
楼主
发表于 2023-5-29 16:13:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我过去几天一直在使用UWP / Xaml但是到目前为止我无法回答 Headers 问题:是否可以在没有管理员权限的情况下安装.appxbundle?
我正在开发一个Unity3D / UWP / Xaml应用程序,它无法部署到Windows应用商店,因此需要进行侧载并且还使用默认的Visual Studio 2017测试证书 . 开发人员和客户端PC都运行在具有最新版本的Windows 10 x64上 . 开发者PC处于开发者模式,客户端PC处于侧载应用模式 .
生成的项目具有以下依赖项:
  • Microsoft.NET.CoreRuntime.1.1.appx
  • Microsoft.VCLibs.x64.14.00.appx

使用powershell脚本不应该是一个问题,只要他们不需要管理员权限 .
到目前为止,我尝试了一些没有成功的事情:
  • 双击.appxbundle
  • 导致以下消息中的结果:已处理证书链,但终止于不受信任的根证书(0x800B0109)
  • 双击visual studio生成的证书并将其安装到CURRENT USER(本地计算机需要管理员权限),然后将证书放置到受信任的根证书颁发机构或受信任的人员,然后再次单击.appxbundle
  • 运行powershell脚本
  • 返回以下消息:在安装此应用程序之前,您需要执行以下操作:获取开发人员许可证
  • 然后它要求管理员权限
  • 在修改CheckIfNeedDeveloperLicense后运行powershell脚本以始终返回$ false
  • 返回以下消息:错误0x800B0109:应用程序包或包中签名的根证书必须是可信的 .
  • 不知怎的,我有一种感觉,依赖Microsoft.VCLibs.x64.14.00.appx正在触发这个 . 此外,我无法手动安装此.appx,因为它给我以下消息:应用程序安装失败,并显示错误消息:无法安装程序包,因为它修改的资源当前正在使用中 . (0x80073d02)
  • 在运行visual studio生成的PowerShell脚本之前,尝试了各种powershell Set-ExecutionPolicy命令,包括:
  • 力量
  • ByPass
  • AllSigned
  • 不受限制
  • -Scope CurrentUser
  • 部署visual studio项目(生成.appx而不是.appxbundle)而不是Store - > Create App Package

我也读过这个帖子UWP App Installation without admin rights, powershell interaction and without Windows Store?但是我无法弄清楚如何配置powershell脚本以便在没有管理员权限的情况下运行 .
一切都指向我错误的证书,但我仍然没有得到如何为侧载应用程序生成一个可信任的证书 . 有可能免费吗?
如果需要更多信息以便解决此问题,请与我们联系 .
感谢您的时间!

https://www.javaroad.cn/questions/120902



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-5-2 20:59 , Processed in 0.056744 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表