🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.os.windowsxp
Article #128890

Re: Jak przywrócić ikonkę reprezentującą program?

#128890
From: Lord Vader
Date: Wed, 29 Jul 2009 08:05
80 lines
5668 bytes
Dnia 28 lipiec o godz. 20:23, poplecznik Rebelii *Marek* 
 zeznał(a) podczas tortur:

>> 1. Zmiana powiązań w plikach bezpośrednio wykorzystywanych przez system
>> MOZE powodowac problemy - nalezy wiec tego unikac (przyklad z plikiem exe)
> 
> To już abstrakcja. Odróżniam pliki wykonywalne od plików danych.

Ale pliki ikon mimo, ze są plikami danych a nie wykonywalnymi sa jednak
powiazane z dzialaniem systemu.

> To Piotr porównał kojarzenie 
> plików graficznych z przeglądarką graficzną do kojarzenia EXE z IE lub PDF z 
> ACDSee czy jakoś tak.

Nie plików graficznych w ogóle tylko ikon - starał się wyjaśnić to samo co
usiłuję ja :)

> Nie traktuj tego jako moje intencje. Nigdy nie 
> zamierzałem kojarzyć ani EXE ani PDF z ACDSee. Być może piszesz to jako 
> przykład zasady tworzenia skojarzeń a nie intencji mojej. Jeśli to jest 
> przykład to ICO jest tak samo plikiem systemowym jak TXT (zobacz logi np). 
> Czy w związku z tym nie należy kojarzyć TXT z edytorem tekstowym innym niż 
> Notepad bo grozi to katastrofą? W jaki sposób może to zaszkodzić?
>
> W odpowiedzi wyklucz element błędnego lub złośliwego działania skojarzonej 
> aplikacji. Np. nie bierz pod uwagę skojarzenia txt z aplikacją, która 
> sformatuje mi dysk wskutek uruchomienia. Rozmawiamy o kojarzeniu z POPRAWNIE 
> funkcjonującą przeglądarką graficzną.

Ale jesli skojarzysz plik log z aplikacja, ktora traktowac go bedzie jako
skrypt wykonywalny to mozesz sobie zrobic niezle kuku mimo, ze aplikacja
dzialac bedzie zupelnie poprawnie.
System wyswietla ikony uzywajac wewnetrznych procedur, i te procedury sa
wykorzystywane przy tworzeniu innych procedur, itd itd.
Zakłucając łańcuch w jednym miejscu, zawsze musisz się liczyć, że mogą
wystąpić dziwne objawy w innym miejscu.
Zauważ, że powiązanie ICO z ACDSee nie rozwaliło ci wszystkich skrótów,
tylko te zapisane w sposób "pośredni" przez system. Skróty odwołujące się
bezpośrednio do plików zawierających ikony działały poprawnie.

>> i tylko to staramy się Tobie uswiadomic, inne pliki graficzne to inna
>> bajka.
> 
> A jaka jest różnica pomiędzy bajką JPG a bajką ICO?

Bajka JPG nie jest wykorzystywana bezposrednio przez system.
Zobacz w skojarzenia plików - jpg jest przypisany do jakiejs aplikacji, ico
- nie. Jakis cel mieli programisci M$ organizujac to w taki a nie inny
sposob. Przeciez mogli pliki ikon tez przypisac do przegladarki graficznej
tak jak inne pliki graficzne.

>> 2. Skojarzenie nie jest konieczne do przegladania pliku w programie, mozna
>> wiec sie bez tego spokojnie obejsc.
> 
> To wszyscy wiedzą - tak jak gwóździe butelką można wbijać. Też się da :-) 
> Dla mnie ważnym elementem pracy jest szybkość realizacji newralgicznych jej 
> elementów. Jednym z nich jest łatwość przeglądania grafiki gdyż tą czynność 
> mnóstwo razy dziennie powtarzam. Dlatego zwykły enter na pliku dla mnie jest 
> szybszy niż prawy klik->wyślij do->jakaś aplikacja i do tego powtórka 
> czynności gdy za daleko myszką zajadę i zamknie mi się menu. Enter trudno 
> jest spieprzyć :-)

Jest 100 innych sposobów na zrobienie tego równie szybko (przypisanie
skrótu czy przycisku/gestu myszy) bez koniecznosci kojarzenia.

>> wskazujemy tylko blad w podejsciu - jak w przykladzie z plikiem exe -
>> wymuszenie otwierania takich plikow w edytorze hex mogloby spowodowac
>> niezly bigos, wtedy tez winilbys edytor hex?
> 
> Pliki wykonywalne to nie pliki danych. Zostawmy je w spokoju.

Ale pliki .ico tak jak .ani czy .ttf sa plikami wbudowanymi w dzialanie
systemu. Z grzebaniem w tego typu plikach zawsze trzeba zachowac
ostroznosc.

-- 
Pozdrawiam: Maciej
Przydatny adresik: http://rtfm.killfile.pl/
Piwo jest napojem chłodzącym ... zapał do pracy.
Technical Details
Message-ID: <1j2mackgap29g$.wlowdqfdvwmh.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <h3mtit$4kg$1@achot.icm.edu.pl> <h3t5fp$n39$1@inews.gazeta.pl> <h3ut89$2fq$1@achot.icm.edu.pl> <h3umme$j48$1@node1.news.atman.pl> <h3v9cv$bnn$1@achot.icm.edu.pl> <h3veti$n9n$1@node2.news.atman.pl> <h418m0$o9b$2@achot.icm.edu.pl> <h42abs$4as$1@nemesis.news.neostrada.pl> <h42tn5$a7s$1@achot.icm.edu.pl> <1his18uia8swd$.odtsd10yuhbx.dlg@40tude.net> <h444t1$4e2$1@achot.icm.edu.pl> <cvdnbg137h39$.1wvt74qoei09.dlg@40tude.net> <h4a845$rbj$1@achot.icm.edu.pl> <h4acaq$8je$1@nemesis.news.neostrada.pl> <h4ar2t$cq6$1@achot.icm.edu.pl> <19h13lp7bgmf$.5zzgawt23tm8.dlg@40tude.net> <h4d876$66s$1@achot.icm.edu.pl> <1jryy89kqq4db$.1gteg9hqzs44g.dlg@40tude.net> <h4n2ih$6ah$1@achot.icm.edu.pl> <w29yqklkb0y8.vjx2szuc7xdj$.dlg@40tude.net> <h4nfn6$i31$1@achot.icm.edu.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Lord Vader <pvrfvhyn+ROT13@interia.pl>
Newsgroups: alt.pl.comp.os.windowsxp
Subject: Re: Jak
 przywrócić ikonkę reprezentującą
 program?
Date: Wed, 29 Jul 2009 10:05:43 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 80
Message-ID: <1j2mackgap29g$.wlowdqfdvwmh.dlg@40tude.net>
References: <h3mtit$4kg$1@achot.icm.edu.pl> <h3t5fp$n39$1@inews.gazeta.pl> <h3ut89$2fq$1@achot.icm.edu.pl> <h3umme$j48$1@node1.news.atman.pl> <h3v9cv$bnn$1@achot.icm.edu.pl> <h3veti$n9n$1@node2.news.atman.pl> <h418m0$o9b$2@achot.icm.edu.pl> <h42abs$4as$1@nemesis.news.neostrada.pl> <h42tn5$a7s$1@achot.icm.edu.pl> <1his18uia8swd$.odtsd10yuhbx.dlg@40tude.net> <h444t1$4e2$1@achot.icm.edu.pl> <cvdnbg137h39$.1wvt74qoei09.dlg@40tude.net> <h4a845$rbj$1@achot.icm.edu.pl> <h4acaq$8je$1@nemesis.news.neostrada.pl> <h4ar2t$cq6$1@achot.icm.edu.pl> <19h13lp7bgmf$.5zzgawt23tm8.dlg@40tude.net> <h4d876$66s$1@achot.icm.edu.pl> <1jryy89kqq4db$.1gteg9hqzs44g.dlg@40tude.net> <h4n2ih$6ah$1@achot.icm.edu.pl> <w29yqklkb0y8.vjx2szuc7xdj$.dlg@40tude.net> <h4nfn6$i31$1@achot.icm.edu.pl>
NNTP-Posting-Host: 77-254-91-94.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1248854742 5547 77.254.91.94 (29 Jul 2009 08:05:42 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Wed, 29 Jul 2009 08:05:42 +0000 (UTC)
X-User: lordvader42
X-Face: +5~XzpaZzL6G@fz(EHW2=P*^axjwkyeS0|2LF~gy;E+v/dS*$.rJ:nq&h>ipr4`*|#y):{S rd[kPj7QK}?bGZvSQ?^Ds)[G7D3#&azI4Bwz7~,)zi,v8OTAPs04<"IOgnH0w>NMfrt]YOI;s[D<-h S`<<GOK#;I5(/c7)F1{twvVOio9i4lt<z[?V^Kjg3'AKozd(c
User-Agent: 40tude_Dialog/2.0.15.41pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit