Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Tvorba .cab súborov pre PocketPC

Zdravím všetkých,
potreboval by som poradiť s nasledovným problémom:

V inštalačnom .CAB súbore pre PDA by som potreboval nahradiť niekoľko súborov. Podarilo sa mi tieto súbory už vyextrahovať pomocou aplikácie MSCEInf a tá dokonca spätne vytvorila .INF súbor, ktorý obsahuje všetky potrebné informácie a takisto aj kľúče do registrov.

Keď sa však pomocou tohto .INF súboru znažím spätne tento .CAB vytvoriť, mám problém s duplicitnými názvami súborov. Prečo?
CAB obsahuje niekoľko obrázkov, ktoré majú rovnaké názvy súborov, ale sú uložené v rôznych adresároch.
Pri vytváraní CABu vloží súbory s rovnakým názvom 2x ale s rovnakou veľkosťou.

Pre príklad:


\Program Files\BIG\th-1.bmp 1Kb
\Program Files\SMALL\th-1.bmp 3Kb
Ak z uvedenych suborov vytvorim .CAB nachadzaju sa dnu subor 2x (co je spravne, lebo oba maju byt dnu, len maju byt rozbalene do inych adresarov), ale oba maju rovnaku velkost (co nie je spravne).

Zbalene subory v CABe:

0000th-1.018 3Kb
0000th-1.019 3Kb

U povodneho CABu som si vsimol, ze tieto subory su dnu ulozene pod inym nazvom:

0000th-1.018 1Kb
000th-1W.019 3Kb
Avsak po rozbaleni/nainstalovani CABu su oba subory ulozene s rovnakym nazvom v roznych adresaroch.

Pokusal som sa samozrejme zmenit nazvy suborov, a tym sa mi samozrejme podarilo docielit, ze v CABe boli oba sobory, s roznym nazvom a so spravnou velkostou:

0000th-1.018 1Kb
000th-1W.019 3Kb
Ale tak isto po rozbaleni mali tieto subory svoje povodne nazvy:

\Program Files\SMALL\th-1.bmp
\Program Files\BIG\th-1W.bmp
Je mozne nejako ovplyvnit nazov suboru, pod ktorym bude subor z CABu pri instalacii ulozeny?

Velmi pekne dakujem za kazdu radu.

Este pripajam niektore prvky instalacneho .INF:

[SourceDisksNames]
1 = ,"Autre",,.\Program Files\SMALL\

[SourceDisksNames]
2 = ,"Autre",,.\Program Files\BIG\

[SourceDisksFiles]
th-1.bmp = 1
th-1W.bmp = 2

[DefaultInstall]
CopyFiles = CopierVersDir00,CopierVersDir01

[CopierVersDir00]  ; (%CE1%\SMALL : \Program Files\SMALL)
th-1.bmp 

[CopierVersDir01]  ; (%CE1%\SMALL : \Program Files\BIG)
th-1W.bmp 

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny