当我们运行“Win+R”时会发生什么?

当我们运行“Win+R”时会发生什么?

⊞ Win我想知道+的本质,以及当我们运行+R时 PC 会做什么?⊞ WinR

我在Windows中搜索“运行”,打开文件路径,是的C:\Users\me\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools\Run.lnk。它没有目标文件路径,但是同一目录下的其他文件有。从这一点我感受到了它的独特之处。

有人可以提供一些相关文件或直接向我解释吗?

答案1

run.lnk引用的是一种便利而不是运行对话框的来源。

运行对话框由 Explorer.exe 直接从 explorer.exe 和 shell32.dll 中提取的资源生成。

一些“特殊链接”能够直接调用资源管理器中的内容。过去,这是通过调用 COM 对象来实现的,但这个小玩意儿看起来有点不同。

如果我们run.lnk用十六进制编辑器剖析该文件,我们会看到以下内容:

在此处输入图片描述

这不是典型的快捷方式。
我懒得去分析实际格式,看看它是否符合 LNK 文件规范,但我怀疑它不符合。

我希望这有帮助。

相关内容