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

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.kler.cn/a/325048.html

相关文章:

  • python3GUI--仿崩坏三二次元登录页面(附下载地址) By:PyQt5
  • 《汽车维护与修理》是什么级别的期刊?是正规期刊吗?能评职称吗?
  • html全局遮罩,通过websocket来实现实时发布公告
  • Vue.js 动态设置表格最大高度的实现
  • 二叉搜索树(TreeMapTreeSet)
  • 25/1/15 嵌入式笔记 初学STM32F108
  • 数据库服务器该如何进行搭建?
  • Kali Linux上安装远程桌面服务VNC
  • 线性代数复习笔记
  • 指针(3)
  • 第18周 第1章Ajax基础知识
  • flutter中InkWell 和 GestureDetector快速、频繁点击时表现出不响应或“点不到”的情况分析
  • 区块链:数据安全与透明的未来触手可及
  • 制造解法 Manufactured Solutions 相关的论文的阅读笔记
  • 安全、稳定、SLA高达99.9%:Azure OpenAI数据分离与隔离优势
  • C语言编写一个五子棋游戏-代码实例讲解与分析
  • 求10 个整数中最大值
  • 基于大数据技术的宠物商品信息比价及推荐系统
  • Transformer算法7个面试常见问题
  • python中的assert语句
  • Android TextView对URL识别
  • Kafka技术详解[5]: 集群启动
  • Vue 自定义组件实现 v-model 的几种方式
  • ubuntu20.04编译安装opencv-4.9.0的cuda版本
  • RTE大会报名丨 重塑语音交互:音频技术和 Voice AI,RTE2024 技术专场第一弹!
  • 「漏洞复现」某徳知识产权管理系统 UploadFileWordTemplate 文件上传漏洞