Witam,
Próbuję stworzyć instalkę w cabie, która zawiera (pliki mui i dll) i niestety musi nadpisać pliki znajdujące się w ROMie.
Niestety mój cab przy instalacji na urządzeniu pisze "Instalacja nie powiodła się". Wyrzuciłem z niego cały provxml i wszystkie wpisy rejestru zostawiając same tylko pliki, żeby upewnić się czy to nie to powodowało błąd. Ale nie: z samymi plikami (3 szt.) cab również nie chce się zainstalować. Przypuszczam, że to dlatego, że próbuję nadpisać pliki z ROMu.
Znalazłem gdzieś na xda lakoniczną informację, że taki cab, który potrafi nadpisać pliki systemowe musi mieć dodane w sekcji provxml jakieś Certyfikaty (albo Priviledges), ale nigdzie nie ma tutoriala jak to właściwie zrobić i skąd te certyfikaty wziąć.
Z drugiej strony podejrzałem sobie cab'a instalacyjnego również zawierającego pliki systemowe (konkretnie instalkę taskbara) i tam znalazłem oprócz normalnej zawartości dwa klucze w rejestrze, które mają chyba coś z tym wspólnego:
[HKLM\Comm\Security\SystemCertificates\Privileged Execution Trust Authorities\Certificates\1049B790EDA3C369E9C206B44AF16B2657CC1555]
[HKLM\Comm\Security\SystemCertificates\SPC\Certificates\1049B790EDA3C369E9C206B44AF16B2657CC1555]
Wartości w tych kluczach to jakieś tasiemce w HEX.
Czy ktoś mógłby mi bliżej wytłumaczyć o co chodzi i jak zrobić takiego cab'a który będzie mógł nadpisać pliki systemowe/ROMu?