Re: zmiana ikony pliku

Autor: Piotr Palusiński <perfekt_at_invalid.poczta.tp.pl>
Data: Tue 18 Jan 2005 - 22:35:27 MET
Message-ID: <csjvns$85h$1@nemesis.news.tpi.pl>
Content-Type: text/plain; charset="iso-8859-2"

jedrek <robsoninfo@o2.pl> napisał(a) w wiadomości
news:csj3nv$d2f$1@atlantis.news.tpi.pl..., że:
> Mam dosyć trywialny problem. Zainstalowalem sobie programik, którego plik
> wykonywalny (jak wiele innych tego typu) posiada pewną ikonkę. W jaki
> sposób mozna ją podmienic na inną ikonę bez tworzenia skrótu.

Nawet z InfoTip'em
Dziala po wpisaniu do Rejestru bez restartu, wystarczy F5(odswiez)
Po zmianie w ponizszym tekscie, skopiuj do notanika i zapisz jako plik *.reg
Podaje na wymyslonym przykladzie, a Ty wstaw prawidlowe sciezki:
--------
REGEDIT4

[HKEY_CLASSES_ROOT\CLSID\{00000010-1111-1111-1111-121212121212}]
@="Wpisz nazwe aplikacji np. Programik "
"InfoTip"="To sa moje notatki"

[HKEY_CLASSES_ROOT\CLSID\{00000010-1111-1111-1111-121212121212}\DefaultIcon]
@="C:\\WINDOWS\\IKONY\\SANTAC~1.ICO" (podaj sciezke do ikonki)

[HKEY_CLASSES_ROOT\CLSID\{00000010-1111-1111-1111-121212121212}\shell\open\c
ommand]
@="D:\\GAMES\\GOMOKU\\GOMOKU.EXE" (podaj sciezke do pliku wykonywalnego)

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Deskt
op\NameSpace\{00000010-1111-1111-1111-121212121212}] -->(tu utworz
unikalny-dowolny, jako pierwszy od gory numer CLSID- dla wygody)
@="Wpisz nazwe aplikacji np. Programik"

---------

Chodzi o to, aby stworzyć unikalny identyfikator klasy OLE. Ciąg cyferek
może być dowolny, co do budowy jednak musi być zgodny z zasadami tworzenia
identyfikatorów - grupy po: 8-4-4-4-12 cyfr.
Ja wybrałem akurat takie, żeby je mieć na początku klucza, co ułatwia
sprawdzenie czy rzeczywiście klucz jest unikalny.
Klucz:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Deskto
p\NameSpace\{Mój- klucz-CLSID}
dokonuje przypisania Mojego-klucza-CLSID do pulpitu.

-- 
Piotr Palusiński  [MVP]
Często smak życia odbiera apetyt
/Odpowiadając usuń invalid/
http://fuhperfekt.republika.pl/gry.html
Received on Tue Jan 18 22:40:31 2005

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Tue 18 Jan 2005 - 22:42:04 MET