作者RexBT (Rex)
看板Programming
標題[問題] 請問如何 寫程式 知道電腦中有沒有我所指定的 icon?
時間Mon Apr 25 19:15:48 2011
問題:
想寫一隻程式,用來知道,電腦中有沒有我所指定的icon?
例如:桌面上要有 "Recyle Bin" "Acer Tour" 等等
原本是想用API CFileFind 中的函式
但是發現
去查路徑 C:\User\XX\Desktop上 沒有 資源回收桶
是要去Registry查嗎?
要寫程式去Registry查?
還是有什麼方法呢?
多謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.36.64.215
1F:→ kingofsdtw:讓我想到del /f /s /a :r:h:s Thumbs 124.8.250.22 04/25 20:48
阿是什麼意思?@@
※ 編輯: RexBT 來自: 114.36.64.215 (04/25 20:54)
2F:推 leicheong:就每個lnk用IShellLink.GetIconLocation 61.92.4.195 04/26 07:48
3F:→ leicheong:看指到那了... 有逗號表示目標可能有 61.92.4.195 04/26 07:49
4F:→ leicheong:多於一個icon resource, 需要用resID 61.92.4.195 04/26 07:49
5F:→ leicheong:來指定... 61.92.4.195 04/26 07:49
6F:→ leicheong:啊... GetIconLocation()已經把resID 61.92.4.195 04/26 07:50
7F:→ leicheong:分開了... :P 61.92.4.195 04/26 07:51
8F:→ leicheong:也可以載入可執行檔後用FindResource() 61.92.4.195 04/26 07:54
9F:→ leicheong:逐個EXE, DLL, OCX找一下, 不過會很慢 61.92.4.195 04/26 07:55
10F:→ leicheong:就是了... 61.92.4.195 04/26 07:55