PDAclub.pl - Forum użytkowników technologii mobilnych

Pozostałe platformy => Windows CE (bez PNA/PND) => Wątek zaczęty przez: adas01 w Styczeń 16, 2008, 10:38:54

Tytuł: jak stworzyć .cab, który usuwa wpisy z rejestru?
Wiadomość wysłana przez: adas01 w Styczeń 16, 2008, 10:38:54
witam
czy jest sposób, aby w paczce .cab zlecić usuwanie wpisów z rejestru? dodawanie czy modyfikacja to żaden problem, ale usuwanie?
Tytuł: Odp: jak stworzyć .cab, który usuwa wpisy z rejestru?
Wiadomość wysłana przez: Kajetan Krykwiński w Styczeń 16, 2008, 21:20:30
Usunąć napewno się nie da...
Tytuł: Odp: jak stworzyć .cab, który usuwa wpisy z rejestru?
Wiadomość wysłana przez: may w Styczeń 16, 2008, 23:08:34
Da się :)
@adas01 kombinuj z .xml
Tytuł: Odp: jak stworzyć .cab, który usuwa wpisy z rejestru?
Wiadomość wysłana przez: Kajetan Krykwiński w Styczeń 17, 2008, 08:33:10
Bez sensu... przynajmniej w Cab Managerze nie widziałem takiej opcji (i poprawnie, caba da się zainstalować bez pytania użyszkodnika robiąc mu co się chce z pda...)
Tytuł: Odp: jak stworzyć .cab, który usuwa wpisy z rejestru?
Wiadomość wysłana przez: jas_pik:: Janusz Piwiński w Styczeń 17, 2008, 08:39:21
Może i bez sensu ale pewnie się da..... zrobić cab'a który bez pytania zrobi HR :))
Rejestr będzie czyściutki ....
Tytuł: Odp: jak stworzyć .cab, który usuwa wpisy z rejestru?
Wiadomość wysłana przez: Kajetan Krykwiński w Styczeń 17, 2008, 08:40:10
Wystarczy przecież usunąć /hklm/init i wykonać programowy softreset  :evil:
Tytuł: Odp: jak stworzyć .cab, który usuwa wpisy z rejestru?
Wiadomość wysłana przez: adas01 w Styczeń 17, 2008, 15:11:56
Da się :)
@adas01 kombinuj z .xml
możesz więcej? czy wystarczy coś podmienić, np. nagłówek "Install" na "Uninstall" przed sekcją z wpisami do rejestru?

jeśli chodzi o pytania o sens lub jego brak to już tłumaczę, jaki jest mój cel: otóż posiadam odblokowane urządzenie PND, ale jego producent wprowadził takie interesujące zabezpieczenie, że edycja rejestru z poziomu edytorów na urządzeniu oraz z poziomu PC via activesync nic nie daje - po softresecie zmiany dokonane przez użytkownika znikają. Natomiast empirycznie doszedłem do tego, że wrzucając jakąkolwiek instalkę mogę wpisywać się do rejestru. Czyli tworzę sobie .cab'y nie zawierające plików, ale zawierające wpisy do rejestru   B)  no i tak na przyszłość chciałbym wiedzieć, czy mogę ulepić instalatora, który coś mi wypisze z rejestru w razie potrzeby (wiem, wiem, wiem: to jest dział dotyczący czystego WinCE, a nie kastratów z amputowanymi .dll tudzież innymi kończynami, ale wydaje mi się, że temat nie dotyczy w żadnym stopniu dogrywania bibliotek czy innych kruczków prowadzących do doprowadzenia wynalazku do pełnych możliwości działania, tylko konkretnego problemu związanego z samym winCE)

btw. WinCE Cab Manager oraz PPC Installation Creator dodają ZAWSZE podczas tworzenia wpisu do rejestru w pliku .cab na końcu łańcucha Multi_SZ dodatkowy znak-krzak, który uniemożliwia stworzenie cab'a prawidłowo wpisującego do rejestru np. HKLM\Loader\SystemPath="ścieżka", bo zawsze wychodzi "ścieżkaČ" lub "ścieżka" lub coś podobnego - czy jest na to jakiś sposób - przypadłość ta dotyczy tylko tworzenia MultiString, inne typy tworzy bez takich krzaków na końcu
Tytuł: Odp: jak stworzyć .cab, który usuwa wpisy z rejestru?
Wiadomość wysłana przez: may w Styczeń 17, 2008, 17:37:37
Da się :)
@adas01 kombinuj z .xml
możesz więcej? czy wystarczy coś podmienić, np. nagłówek "Install" na "Uninstall" przed sekcją z wpisami do rejestru?
Albo delete, force delete.
Nie wiem, nie miałem nigdy takiej potrzeby (działam na ugotowanych dla siebie ROMach). Na innym forum był podobny temat, nie został rozwiązany ale obrano ten kierunek, wydaje się on najsensowniejszy.