UWP应用程序在开始菜单中可以看到程序的快捷方式,但是实际的快捷方式并不以一个.lnk 文件存在于系统之中。
实际存储位置在注册表中:
"Software\\Microsoft\\Windows\\CurrentVersion\\Appx"
通过获取注册表内容来访问快捷方式的链接:
using (var appx = Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Appx"))
{
string packageRoot = appx.GetValue("PackageRepositoryRoot").ToString();
var files = Directory.GetFiles(packageRoot);
foreach (var item in files)
{
var x = item;
}
}
本文介绍了如何查找UWP应用程序的实际存储位置。由于UWP应用的快捷方式不以传统.lnk文件形式存在,而是存储在注册表特定路径下。文中提供了通过C#代码访问注册表并读取这些应用存储根目录的方法。
5万+

被折叠的 条评论
为什么被折叠?



