能夠抓取新增移除程式裡面軟體的圖示嗎? |
答題得分者是:ccchen
|
bakayaro
一般會員 發表:12 回覆:14 積分:5 註冊:2002-10-28 發送簡訊給我 |
|
ccchen
版主 發表:61 回覆:940 積分:1394 註冊:2002-04-15 發送簡訊給我 |
引言: 請問一下,我想要抓取在新增移除程式裡面的軟體清單的圖示,使用windows API可以辦的到嗎? 我現在只知道在 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall裡面可以抓取新增移除程式的軟體清單及其相關資訊,包含程式所在位置,但是沒有辦法讀取它的ICON,不知道有沒有大大寫過相關的東西?或者是説有沒有辦法能夠讀取某支exe檔的圖示出來? 感謝大家的幫忙!!不論是Exe或Dll內部的Resouce (包含BitMap, Icon, StringTable)等都是可以很輕鬆取得的, 你可以參考Delphi6\Demos\ResXplor下之範例 至於整個軟體所有的ICON, 你可能須先找其路徑內是否有.ico,.bmp等檔, 再檢查所有.exe和.dll內之Resource |
bakayaro
一般會員 發表:12 回覆:14 積分:5 註冊:2002-10-28 發送簡訊給我 |
|
ccchen
版主 發表:61 回覆:940 積分:1394 註冊:2002-04-15 發送簡訊給我 |
我想你誤會了我的意思,
你可以
執行Delphi6\Demos\ResXplor\RexXplor.exe
執行-->File|OPen
Open "C:\Program Files\Adobe\Acrobat 5.0\Acrobat\Acrobat.exe"
如此就可以看到acrobat.exe中所有的Resource
在Resource之Tree中挑選BitMap就可看到Acrobat.exe中所有BitMap 由於此Sample有source code, 該很容易了解如何做
|
bakayaro
一般會員 發表:12 回覆:14 積分:5 註冊:2002-10-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |