find一个Windows程序被调用的快捷方式

有没有办法让Windows程序find它被调用的快捷方式(即.lnk文件),以便它能够拾取快捷方式的图标?

您可以调用GetStartupInfo()来填充STARTUPINFO结构。 如果设置了STARTF_TITLEISLINKNAME标志,则STARTUPINFO::lpTitle字段将包含.lnk文件的路径。

(这个文件很长时间没有记录 ,可能一直回到Win95)。