2011-09-15 56 views
0

需要檢索調用快捷方式的路徑。獲取調用快捷方式

這是一個Qt應用程序,但我懷疑我將不得不去原生做這個,主要是贏。我可以拿出一個計劃爲Mac ..

有沒有辦法得到這個?例如,勝利終端應用似乎能夠做到這一點。

(它需要一個移動快捷方式工作,所以我不能在ARG嵌入的路徑。)

回答

0

當一個進程啓動時,沒有傳遞的信息,標識用於快捷方式調用新的進程。您需要使用命令行參數將啓動參數傳遞給新進程。

+0

此外,它需要爲移動的快捷方式工作,因此將位置信息嵌入命令行藝術中(如果這是您所倡導的)不起作用 - 快捷方式無法自行更新移動。 – rickb

+0

我看不出我如何能夠更清楚地回答問題。 –

+0

我唯一能想到的就是在硬盤上搜索命名的.lnk文件(我知道這一點,除非用戶改變它,當然。)。嗯。即使他們改變了它,我也可以解析.lnk文件中的參數並識別它。搜索整個驅動​​器不是一個有吸引力的命題... ... – rickb