Ikony disku neodpovídají autorun.inf

Hlášení chyb a problémů programu Altap Salamander. Buďte, prosím, ve svých popisech co nejpodrobnější a vytvořte pro každý incident nový příspěvek. Nevkládejte programem generovaná hlášení o pádu programu, pošlete je e-mailem.
Honzik
Posts: 1
Joined: 18 Jul 2013, 23:05

Ikony disku neodpovídají autorun.inf

Post by Honzik »

Nevím jestli jde o bug, nebo jenom moje nepochopení problematiky - Bylo by super kdyby lišta rychlého spuštění zobrazovala zástupné ikony které najde v autorunu (Jak se děje v průzkumníkovi). Zatím to nefunguje moc dobře, pro hdd nefunguje vůbec, pro flashdisky sem tam (po chvíli používání) zmizí. Usnadnilo by to orientaci ve více discích.

Jinak ikona co používám má 32x32, pokud použiji soubor co má více ikon v sobě (i menší) - problém to nevyřeší. Autorun nějak takhle:

Code: Select all

[autorun]
icon=ico.ico
label=BlackOne
Attachments
Takhle to vypadá v průzkumníkovi - tak by to mělo podle mě vypadat i v altapu
Takhle to vypadá v průzkumníkovi - tak by to mělo podle mě vypadat i v altapu
pruzkumnik.png (4.19 KiB) Viewed 7068 times
Lišta z alatapu
Lišta z alatapu
altap.png (2.11 KiB) Viewed 7068 times
User avatar
AD7
Posts: 568
Joined: 28 Jan 2006, 16:21

Re: Ikony rychlého spuštění

Post by AD7 »

Už som to tu niekde písal pred pol rokom... :?

//Presne ten istý problém.
User avatar
Ether
Posts: 1471
Joined: 10 May 2007, 16:08
Location: Czech Republic
Contact:

Re: Ikony rychlého spuštění

Post by Ether »

Jen pro zajímavost, ukazují se ikony správně v menu Change Drive (Alt+F1 / Alt+F2)?
Ελληνικά rulez.
User avatar
AD7
Posts: 568
Joined: 28 Jan 2006, 16:21

Re: Ikony rychlého spuštění

Post by AD7 »

Ether wrote:Jen pro zajímavost, ukazují se ikony správně v menu Change Drive (Alt+F1 / Alt+F2)?
U mňa vo Windows XP sp 3 Czech, a na inom PC s Windows 7 x32 Slovak takto - http://lab.php5.cz/as30b2-ikony.png

Použil som túto ikonku - http://www.iconfinder.com/icondetails/4 ... _work_icon

EDIT: Po nastaveni som s Tweak UI ešte "rebuild icon cache" - http://lab.php5.cz/tweak-ui.png + reštart PC.

EDIT 2: Ale ikonka, ak je nastavena na flashke (USB "kľúč") tak sa "niekedy" zobrazi správne, tak ako má aj v AS 2.54 a novšom :) - http://lab.php5.cz/as30b2-usb-flash-disk.png

Použitá ikonka - http://www.iconfinder.com/icondetails/4 ... _work_icon
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Ikony rychlého spuštění

Post by Jan Rysavy »

Po restartu Salamanadera jsou ikony OK? Testuji tady u sebe a nově spuštěný proces má ikonu OK. Pokud ale za jeho běhu dojde ke změně ikony (edituji autorun.inf a střídám různé ikony) + odpojení a připojení disku, proces Salamandera se o změně nedozví a ukazuje starou ikonu. Windows Explorer chodí perfektně, ikonu změní real-time. Marně hledám v MSDN a po netu jak invalidovat cache procesu (na straně Windows), aby API nevracely starou ikonu. Dost možná jde o nějaké nepublikované API jako například FileIconInit (zkusil jsem zavolat a problém to bohužel neřeší).

Musel bych prokrokovat Windows Explorer a jeho chování při přidání disku, což by mohla být práce na hodně dlouho. Testoval jsem na Windows 7.
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: Ikony disku neodpovídají autorun.inf

Post by Jan Rysavy »

Udělal jsem jednoduchý test s Notepad.exe. Spustím ho, dám Soubor > Otevřít, takže se zobrazí systémové okno, kde vidím ikony disků. Přepnu se do Salamandera, kde upravím autorun.inf na jinou ikonu, provedu odpojení/připojení disku. Notepad okno na změnu ikony také nedokáže správně zareagovat. Aplikace Windows Explorer zřejmě získává ikonu jiným způsobem, aby obešel vnitřní cache Windows. Spíš ale cache invaliduje pomocí nějakého (pravděpodobně privátního) API v reakci na přidání disku.
Post Reply