0
在我的項目中,我需要爲特殊對象創建一個快捷方式。 我使用IPersistFile :: Save來實現。如何在Windows中檢查快捷方式是否存在?
現在我有創造的特殊對象的多個快捷方式的新要求: 「對象名,快捷方式」,「對象名的快捷(2)」,「對象名的快捷(3)」,...
如果我直接調用IPersistFile :: Save,新的快捷方式將覆蓋舊的。所以我需要檢查是否存在一些快捷方式。如果是,我會將一個新的名稱「objectname-shortcut(n)」傳遞給IPersistFile :: Save。
我知道快捷方式本質上是一個文件,我可以使用API CreateFile來檢查它是否存在。但我想知道還有其他方法嗎?
我試過IPersistFile :: Load,但它總是返回E_FAIL,甚至實際上存在快捷方式。
謝謝。