【发布时间】:2010-12-05 11:34:42
【问题描述】:
这很奇怪,一些开始菜单项似乎解析为实际 .lnk 文件中不包含的“友好”名称。例如:
“c:\ProgramData\Microsoft\Windows\Start Menu\Programs\Accessories\System Tools\dfrgui.lnk”在资源管理器中显示为“Disk Defragmenter”,实际的快捷方式文件也不包含真实名称但链接到 exe "C:\Windows\system32\dfrgui.exe""
这是 Win32 API 的事情还是有更简单的方法来获取文件/开始菜单项的“友好”名称?
【问题讨论】:
-
您使用的是什么版本的 Windows?我用 XP 进行了检查,似乎显示名称取自
.lnk文件的名称。对于磁盘碎片整理程序,它实际上在 XP 上称为Disk Defragmenter.lnk。
标签: c# windows winapi startmenu