[問題] C++如何擷取捷徑的開始位置

看板C_and_CPP (C/C++)作者 (神奇的提姆)時間12年前 (2013/12/19 14:53), 編輯推噓3(302)
留言5則, 2人參與, 最新討論串1/1
開發平台(Platform): VC++ 問題(Question):請問如何擷取一個捷徑的開始位置 某軟體A有一個捷徑C://A.lnk 我想要去擷取C://A.lnk檔案內容中"開始位置"的值 請問該怎麼寫 感恩 餵入的資料(Input):路徑C://A.lnk 預期的正確結果(Expected Output):捷徑檔C://A.lnk內容中的開始位置路徑 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.72.111.193

12/19 15:52, , 1F
windows的話,可用COM load CLSID_ShellLink IID_IShell
12/19 15:52, 1F

12/19 15:53, , 2F
!我以為你要拿檔案實際位置XD 開始內容的話就不知道了!
12/19 15:53, 2F

12/19 16:00, , 3F
剛試了一下 用同一個interface,GetWorkingDirectory
12/19 16:00, 3F

12/19 16:00, , 4F
就可以了!
12/19 16:00, 4F

12/19 16:44, , 5F
樓上好人!
12/19 16:44, 5F
文章代碼(AID): #1IifW6Kv (C_and_CPP)
文章代碼(AID): #1IifW6Kv (C_and_CPP)