当前位置: 首页 > news >正文

Win32打开UWP应用

最近无意间发现Windows里一个神奇的文件夹。

shell:appsfolder

运行打开 这个文件夹后,你可以看到本机安装的所有应用程序。

我觉得这个挺方便的,所以做了一个简单的appFolderDialog包给C#用

项目地址:https://github.com/TianXiaTech/AppsFolderDialog

这个文件夹跟普通文件夹不一样,这个文件夹里选中的项目是AUMID(Application User Model IDs),Windows 7 及更高版本中的任务栏广泛使用应用程序用户模型 ID (AppUserModelIDs) ,以将进程、文件和窗口与特定应用程序相关联。

关于AUMID的详细介绍,可以参考以下链接:Application User Model IDs (AppUserModelIDs) - Win32 apps | Microsoft Learn

通过AUMID,我们就可以打开UWP的应用。

QQ音乐WP版AMUID如下:

通过运行对话框或调用创建进程的API执行路径 "shell:appsfolder\903DB504.QQWP_a99ra4d2cbcxa!QQMusicUWP" 即可运行

通过PowerShell执行 Get-StartApps 命令,可以查找已安装应用的应用程序用户模型 ID

 然后复制AppId,加上 shell:appsFolder即可运行,如

1 shell:appsFolder\360ChromeX
http://www.lryc.cn/news/447225.html

相关文章:

  • C# C++ 笔记
  • 关于最小二乘法
  • 国产OpenEuler与Centos全面之比较
  • Java面试题一
  • LabVIEW提高开发效率技巧----自动化测试和持续集成
  • 开源链动 2+1 模式 S2B2C 商城小程序:激活 KOC,开启商业新征程
  • 什么是Node.js?
  • 即插即用篇 | DenseNet卷土重来! YOLOv8 引入全新密集连接卷积网络 | ECCV 2024
  • 智能监控,守护绿色能源:EasyCVR在电站视频监控中心的一站式解决方案
  • 【BUG】静读天下|静读天下无法设置段间距解决方案
  • 希捷电脑硬盘好恢复数据吗?探讨可能性、方法以及注意事项
  • java通过webhook给飞书发送群消息
  • 每日一题——第一百零九题
  • 街头摊贩检测系统源码分享
  • 服务器数据恢复—SAN环境下LUN映射出错导致文件系统一致性出错的数据恢复案例
  • 深度学习:自然语言处理的基本原理
  • Win10 Chrome浏览器被强制绑定主页的解决办法
  • 【UE5】将2D切片图渲染为体积纹理,最终实现使用RT实时绘制体积纹理【第四篇-着色器投影-接收阴影部分】
  • Shell脚本基础——实训项目任务
  • Eclipse Memory Analyzer (MAT)提示No java virtual machine was found ...解决办法
  • 【C++篇】深度剖析C++ STL:玩转 list 容器,解锁高效编程的秘密武器
  • 植物大战僵尸杂交版V2.5.1下载(最新版)
  • 基于nodejs+vue的游戏陪玩系统
  • SVN文件不显示修改状态图标
  • GB28181语音对讲协议详解
  • JavaScript 数据可视化:前端开发的核心工具
  • [Redis][哨兵][上]详细讲解
  • 如何展开浏览器开发者模式的Fetch/XHR
  • Pydantic 是一个强大的 Python 库
  • 每日OJ题_牛客_NC40链表相加(二)_链表+高精度加法_C++_Java