Hogyan lehet megtudni egy DLL vagy EXE fájl ikon számát


Helló admin! A kérdés ez. Ha bármelyik mappa tulajdonságait megtekintem és megnyitom a "Beállítások" fület, akkor a mappa megjelenését megváltoztathatom az ikon megváltoztatásával, az áttekintő ablakban a kedvelt ikon kiválasztásával. De ez csak a mappákra vonatkozik, ugyanúgy, mint a rendszer interfész elemeivel, például a "Ez a számítógép" szakaszban található lemezcímkékkel vagy a DLL, az EXE fájlok nem fognak működni, mert tulajdonságaikban nincs a "Beállítások" fül. Ebben az esetben létre kell hoznia a DefaultIcon paramétert az egyik rendszerleíró kulcsban, és értékének be kell állítania az ICO fájl vagy DLL könyvtár elérési útját, meg kell határoznia az abban található ikon sorszámát, de hogyan kell megtudni az ikon azonos sorozatszámát.?

Hogyan lehet megtudni egy DLL vagy EXE fájl ikon számát


Helló mindenkinek! Bármely felhasználói mappa tulajdonságainak megkeresésével és a „Beállítások” fül megnyitásával megváltoztathatja annak megjelenését az ikon megváltoztatásával, a böngészőablakban kiválaszthatja a kívánt ikont (a mappaikonokat a shell32.dll fájl tárolja). 

A mappákat illetően azonban nem lehet ugyanezt tenni a rendszer interfész elemeivel, például a „Ez a számítógép” szakaszban található lemezcímkével, mert tulajdonságaiknak nincs a megfelelő opció. 

Ilyen esetekben meg kell kerülni, nevezetesen létre kell hoznia a DefaultIcon paramétert az egyik rendszerleíró kulcsban, és az ICO fájl vagy DLL könyvtár (shell32.dll vagy imageres.dll) elérési útját kell megadnia értékének, megadva a sorszámot a ikon, példa - C: \ Windows \ System32 \ imageres.dll, 10.  De itt a felhasználónak kérdése lehet. Hogyan lehet megtudni az ikon ugyanazt a sorszámát, hogy véletlenszerűen ne válasszuk ki őket? Természetesen nem, mert az ikon számát ugyanabból az áttekintő ablakból kaphatja meg, amelyben kiválasztja az összes felhasználói mappához tartozó ikont. Fontolja meg ezt a példa imageres.dll könyvtárfájl segítségével (amely tartalmazza a DLL vagy EXE fájlok ikonját), amelyet a System32 rendszerkönyvtárban talál. Nyissa meg a mappában található bármelyik tulajdonságot, váltson a "Beállítások" fülre, kattintson a "Ikon módosítása", majd a "Tallózás" fülre.. 

A megnyíló explorer ablakban keresse meg és nyissa meg az imageres.dll fájlt.

Válassza ki az első ikont, és a lefelé mutató nyíl gomb megnyomásával számolja a kattintásokat, amíg meg nem találja a szükséges ikont a listában. Ez lesz az ikon sorszáma, csak nem az egyikből kell számolnia, mint ahogy régen, hanem a semmiből.

Nos, ha magának veszi a lustaságot, használja a Librarie Icons ingyenes hordozható eszközt, ez automatikusan kiszámolja és megmutatja a DLL-be csomagolt ikonok számát. https://www.deviantart.com/bluefisch200/art/Replace-Librarie-Icons-141648981

Címkék a cikkhez: Testreszabási rendszer funkciói