problemy z ikonami skrótów na pulipicie w WIN CE

  • 14 Odpowiedzi
  • 14050 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline luckynyc

  • **
  • 236
  • Sprzęt: Asus A696, Navroad NR560BF
problemy z ikonami skrótów na pulipicie w WIN CE
« dnia: Styczeń 27, 2011, 22:20:36 »
Witam
w swoim PNA odblokowałem Windowsa CE 5,0 - usunąłem nakładkę producenta urządzenia.
Zmieniłem też lokalizację folderów shell
[HKEY_LOCAL_MACHINE\System\Explorer\Shell Folders]
"StartUp"="\\MyFlashDisk\\Windows\\StartUp"
"Desktop"="\\MyFlashDisk\\Windows\\Desktop"

Mam jednak problem z ikonami skrótów do programów na pulpicie.
Po utworzeniu skrótu na pulpicie - ikona jest prawidłowo wyświetlana. Po restarcie urządzenia ikona skrótu jednak znika i pozostaje biały prostokąt - poniżej screen. Ciekawe jest jednak, że równocześnie z utratą ikony przez skrót, sam plik programu też traci ikonę. Po skasowaniu skrótu i restarcie urządzenia, ikona pliku programu wraca.
Czy ktoś miał taki problem lub wie jak go rozwiązać?


Druga sprawa to zmiana koloru pulpitu. Jak można zmienić kolor pulpitu. Niestety w Constrol Panel -> Dysplay większość opcji jest poniżej dolnej krawędzi ekranu i nie potrafię się do nich dostać. Wiem, że można to zrobić wczytując plik z bitmapą ale to jest marnowanie pamięci.

Trzecia sprawa to napis na środku ekranu Microsoft Windows CE v5,0 ... - Czy można go usunąć, bo nie znalazłem odpowiedniej opcji.

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: problemy z ikonami skrótów na pulipicie w WIN CE
« Odpowiedź #1 dnia: Styczeń 28, 2011, 09:16:36 »
Osobiście nigdy się z czymś takim na swoich urządzeniach nie spotkałem, ale czytałem już o tego typu problemie. Na jakimś urządzeniu Lenco bodajże, wszystkie większe exeki (powyżej kilkuset KB), traciły ikony. Co ciekawe małym nic się nie działo. Wyglądało to zatem jak jakiś "timeout", czyli że system nie mogąc odczytać ikony z pliku exe (dużego) w ciągu jakiegoś ustalonego czasu, po prostu odpuszcza. zobacz, czy masz ikonę launchera od Mortscripta (on ma ok 15 KB). Jeśli nie, to u Ciebie musi to trochę inaczej wyglądać.

Co do tła - wszystko co ustawiasz w panelu sterowania jest też do ustawienia w rejestrze. Napisy dotyczące kompilacji systemu znikają po wskazaniu bitmapy jako tła, jednak nie wiem jaki wpis można by dodać, by je zlikwidować nie wstawiając tła bmp. Tu raczej nie zadziała wpis PaintDesktopVersion w rejestrze, choć nie próbowałem.

*

Offline luckynyc

  • **
  • 236
  • Sprzęt: Asus A696, Navroad NR560BF
Odp: problemy z ikonami skrótów na pulipicie w WIN CE
« Odpowiedź #2 dnia: Styczeń 30, 2011, 20:51:31 »
Sprawdziłem linka do Mortscripta i problem jest ten sam. Po restarcie znika ikonka linku i ikonka programu.

Znalazłem jednak chyba w czym jest problem.
Ikonki skrótów do programów zlokalizowanych na dysku MyFlashDisk - a więc wew. pamięci urządzenia, nie znikają i po restarcie wyświetlane są prawidłowo, podobnie jak ikonki samych programów.
Natomiast ikonki skrótów do programów zlokalizowanych na SDMMC a więc zewnętrznej karcie po restarcie zmieniają się w białe kwadraciki. Dziwne jednak, że zarówno skrót zmienia ikonę jak i sam program.

Prawdopodobna przyczyna jest taka, że w momencie wyświetlania pulpitu windows nie potrafi jeszcze odczytać karty SD. Może to być wina albo urządzenia, albo karty. Kartę mam niby dobrą - San Disk 8GB klasy 4. Niedawno specjalnie zmieniłem właśnie kartę SD, miałem Kingstona i zmieniłem na San Diska, do tego dość długo szukałem nim znalazłem klasę 4.
Powyższe tłumaczy brak ikon w skrótach, ale dlaczego same programy na karcie SD tracą ikony???

angler22 - gdzie w rejestrze są ustawienia pulpitu?

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: problemy z ikonami skrótów na pulipicie w WIN CE
« Odpowiedź #3 dnia: Styczeń 30, 2011, 21:47:44 »
W niektórych urządzeniach rzeczywiście tak jest jak piszesz. Co więcej - można jeszcze bardziej narozrabiać, dokonując wpisu np.  Desktop   "\SDMMC\Desktop" w rejestrze. Na niektórych urządzeniach taki wpis powoduje utworzenie katalogu sdmmc w PAMIĘCI RAM bo karta nie jest jeszcze "zainicjowana" w momencie odpalania explorera. Efekt jest taki, że sypią się wszystkie linki do programów na SDMMC. To tak na marginesie tylko, że trzeba uważać :)
O jakie konkretnie ustawienia pulpitu Ci chodzi? Schematy wyświetlania masz tu : HKEY_CURRENT_USER\ControlPanel\Appearance\Schemes, tapetę tu : HKEY_CURRENT_USER\ControlPanel\Desktop

*

Offline luckynyc

  • **
  • 236
  • Sprzęt: Asus A696, Navroad NR560BF
Odp: problemy z ikonami skrótów na pulipicie w WIN CE
« Odpowiedź #4 dnia: Styczeń 30, 2011, 21:59:33 »
dzięki za klucze rejestru :)

na szczęście nie wpadło mi do głowy ustawiać pulpitu na karcie sd :)

rozumiem, że to raczej wina urządzenia a nie karty? i próbowanie z innymi kartami raczej nic nie pomoże?
tak jak pisałem potencjalnie mam dobrą i szybką kartę sd?

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: problemy z ikonami skrótów na pulipicie w WIN CE
« Odpowiedź #5 dnia: Styczeń 31, 2011, 08:53:20 »
Nie sądzę, by rodzaj karty mógł wiele zmienić. Jeśli w ogóle chcesz próbować, to raczej jakąś małą kartę w FAT16 (1 GB). Taka może była by nieco szybciej uruchomiona. W którym momencie uruchamiasz explorera? W init?
Połowiczne rozwiązanie to użycie skrótów do launcherów, umieszczonych w pamięci FLASH, a przekierowujących na SDMMC. Wtedy miał byś ikony normalne.

*

Offline luckynyc

  • **
  • 236
  • Sprzęt: Asus A696, Navroad NR560BF
Odp: problemy z ikonami skrótów na pulipicie w WIN CE
« Odpowiedź #6 dnia: Styczeń 31, 2011, 20:15:07 »
Na kartę 1GB nie mogę wymienić, bo musi się na niej zmieścić AM EU a do tego to nawet 4GB jest za mało.

Nie do końca rozumem pytanie
"
W którym momencie uruchamiasz explorera? W init?
Nawigację odblokowałem skryptem Tomek666. Eksplorer czyli desktop jest wyświetlany od razu po starcie Windowsa.

Co masz na myśli pisząc o Launcherach? - czy myślisz o skryptach uruchamiających programy.
Czy tym skryptom można na stałe przypisać ikonki programów, które uruchamiają?

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: problemy z ikonami skrótów na pulipicie w WIN CE
« Odpowiedź #7 dnia: Styczeń 31, 2011, 20:49:39 »
Nawigację odblokowałem skryptem Tomek666. Eksplorer czyli desktop jest wyświetlany od razu po starcie Windowsa.
Co masz na myśli pisząc o Launcherach? - czy myślisz o skryptach uruchamiających programy.
Czy tym skryptom można na stałe przypisać ikonki programów, które uruchamiają?
Skoro wchodzisz do explorera przez skrypt, to w sumie karta jest już dawno zainicjowana. Dziwna sprawa....
Jeśli chodzi o drugą sprawę to o to właśnie mi chodziło. Jest z tym trochę kłopotu, bo trzeba używać reshack'era, ale sprawa jak najbardziej wykonalna. Sam sobie w ten sposób robiłem ikonki do skrótów, do programów na residentflash (jak je podlinkować bezpośrednio to wszystkie mają takie same, paskudne ikony).

*

Offline luckynyc

  • **
  • 236
  • Sprzęt: Asus A696, Navroad NR560BF
Odp: problemy z ikonami skrótów na pulipicie w WIN CE
« Odpowiedź #8 dnia: Luty 01, 2011, 01:20:36 »
Skoro wchodzisz do explorera przez skrypt, to w sumie karta jest już dawno zainicjowana. Dziwna sprawa....
Wydaje mi się, że skrypt Tomek666 tworzy na dysku MyFlashDisk skrypty, które uruchamiają Pulpit. Jak uruchamiam eksploratora pod ikoną My Device niezwłocznie po otwarciu pulpitu to wśród dostępnych napędów nie ma karty SD. Pojawia się tam dopiero po chwili. Przypuszczam więc, że jest to jakoś tak rozwiązane, że skrypty wgrane na pamięć urządzenia - MyFlashDisk otwierają pulpit zamiast nakładki.


Jeśli chodzi o drugą sprawę to o to właśnie mi chodziło. Jest z tym trochę kłopotu, bo trzeba używać reshack'era, ale sprawa jak najbardziej wykonalna. Sam sobie w ten sposób robiłem ikonki do skrótów, do programów na residentflash (jak je podlinkować bezpośrednio to wszystkie mają takie same, paskudne ikony).

mógłbyś choć trochę przybliżyć jak dodać ikonki do kryptów, o ile jest to do zrobienia dla przeciętnej osoby

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: problemy z ikonami skrótów na pulipicie w WIN CE
« Odpowiedź #9 dnia: Luty 01, 2011, 15:53:10 »
Nie wnikałem w skrypty Tomek666, bo nie posiadam NavRoad'a, na których mógłbym ich używać :)
Jeśli chodzi o ikony, to sprawa jest do przejścia dla kogoś z podstawową przynajmniej wiedzą o zasobach i mortscript'cie. Powinieneś sobie poradzić bez większych problemów. Potrzebujesz na początek programu resourceHacker (znajdziesz w Google) zainstalowanego na PC. Następnie przygotowujesz sobie zestaw mortscripta, czyli Mortscript.exe, toolhelp.dll oraz tyle zestawów laucher+plik mscr o tej samej nazwie, ile ma być ikon na pulpicie. Każdą parę nazywasz inaczej (np bluetooth.exe i bluetooth.mscr, następna dzwiek.exe i dzwiek.mscr i tak dalej). W każdym pliku mscr wpisujesz ścieżkę, do programu jaki ma być uruchamiany. Wszytko to będziesz oczywiście musiał wpakować do flasha, ale to za chwilę. Teraz reshacker - przygotowujesz własne ikony, albo wyciągasz ikonę z orginalnego programu przy użyciu reshackera (po otwarciu danego exeka w drzewku po lewej odszukujesz ikonę, po czym klikasz na nią prawym klawiszem i wybierasz "save"). W ten sposób masz już plik z ikoną. Teraz otwierasz ten launcher, do którego ma być dana ikona (np. bluetooth.exe) w reshacku. Znów odszukujesz ikonę (domyślnie jest to coś na kształt zapisanej kartki), klikasz na nią prawym i wybierasz replace. Wskazujesz wcześniej utworzoną ikonę i voila - masz już gotowego własnego launchera, z własną ikoną. To samo powtarzasz dla każdej pary exe + mscr za każdym razem z inną ikoną oczywiście. Ikonę podmienia się tylko w exeku, jakbyś miał wątpliwości :). Trochę skomplikowane - pewnie prościej było by przerobić skrypt Tomek666, ale nie mam go na czym przetestować jak już mówiłem.

*

Offline luckynyc

  • **
  • 236
  • Sprzęt: Asus A696, Navroad NR560BF
Odp: problemy z ikonami skrótów na pulipicie w WIN CE
« Odpowiedź #10 dnia: Luty 01, 2011, 16:13:20 »
dzięki angler22 za szczegółowy opis. Brzmi to bardzo skomplikowanie :), ale myślę że sobie poradzę. Navroada mam w domu więc przetsestować będe mógł dopiero na weekend.

pewnie prościej było by przerobić skrypt Tomek666, ale nie mam go na czym przetestować jak już mówiłem.
co trzeba byłoby zmienić w skrypcie Tomek666 aby ikonki się pojawiały?

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: problemy z ikonami skrótów na pulipicie w WIN CE
« Odpowiedź #11 dnia: Luty 01, 2011, 20:31:17 »
Nigdy nie zaglądałem do tych skryptów, bo nie miałem takiej potrzeby (mam swoje skrypty), dlatego po prostu nie wiem co, jak i w którym jest robione. Może jak się Navroad'a dorobię to przetestuję :)

*

Offline luckynyc

  • **
  • 236
  • Sprzęt: Asus A696, Navroad NR560BF
Odp: problemy z ikonami skrótów na pulipicie w WIN CE
« Odpowiedź #12 dnia: Luty 02, 2011, 01:23:17 »
angler22 nie zrozumiałeś mnie. Pytając miałem na myśli - Czy masz pomysł w jaki sposób można skryptami doprowadzić do tego aby ikonki pojawiały się na pulpicie? Pytanie jest więc o pomysł a nie jak to konkretnie rozwiązać w Navroadzie.
Mój jedyny pomysł to kopiowanie skrótów - ikonek z karty SD po każdym restarcie Windowsa. Może jest jednak jakieś lepsze rozwiązanie?

Jak byś podsunął jakieś możliwe rozwiązanie to może Tomek666 zgodziłby się na modyfikacje swojego skryptu.

Co do samego Navroada to raczej nie jestem z niego zadowolony. Ciągle się zawiesza, przymula, ma problemy z łączeniem z telefonem, są problemy z połączeniem dun i do tego jest stosunkowo drogi. Kupuje Navroady tylko dlatego, że jedyne na rynku mają stację dokującą i możliwość połączenia DUN a do tego ładnie wyglądają zewnętrznie. Tak, że jak się dorobisz, to pewnie kupisz coś lepszego niż Navroad.

*

Offline angler22

  • Redaktor
  • *****
  • 4803
  • Sprzęt: Blow 50YBT, Goclever 5010, Wayteq X960, AM XL
Odp: problemy z ikonami skrótów na pulipicie w WIN CE
« Odpowiedź #13 dnia: Luty 02, 2011, 09:06:55 »
Skróty można oczywiście kopiować, ale czy to rozwiąże problem ich znikania - nie wiem, dlatego pisałem, że najlepiej własnoręcznie testować, a do tego z kolei trzeba mieć właściwy sprzęt. Jednak jeśli masz ochotę, to nie ma problemu - możemy zrobić skrypt, który uruchomi explorera, odczeka, aż będzie on aktywny, po czym wrzuci z karty ikony na pulpit (wtedy trzeba by wrócić do ustawienia \windows\desktop w rejestrze).

*

Offline luckynyc

  • **
  • 236
  • Sprzęt: Asus A696, Navroad NR560BF
Odp: problemy z ikonami skrótów na pulipicie w WIN CE
« Odpowiedź #14 dnia: Luty 02, 2011, 17:06:47 »
angler22 a masz jakiś innym pomysł teoretyczny, który mógłby rozwiązać ten problem na urządzenia z WinCE. Rozumiem, że nie możesz testować, rozumiem, że coś co działa na jednym urządzeniu niekonieczne na drugim, rozumiem, że opóźnienia odczytu karty sd są różne na różnych urządzeniach - ale czy masz jakiś inny pomysł niż to kopiowanie. Z samym skryptem kopiującym bym sobie pewnie poradził.