Edycja archiwum *.cab (Cabinet)

Potrzebuję wprowadzić zmiany w plik typu ustawienia konfiguracyjne, który znajduje się w archiwum typu *.cab

Wszystko jest ok, aż do momentu gdzie z wypakowanych wcześniej plików muszę ponownie zrobić archiwum typu *.cab

Próbowałem już takich programów jak 7-Zip czy też IZArc (które niby mają możliwość tworzenia plików cabinet) lecz efekt zawsze jest taki sam: gdy rozpoczynam instalację programu, instalator krzyczy, że nie może zainstalować pliku z pakietu Cabinet (czyli tego archiwum które stworzyłem), jest to jeszcze o tyle ciekawe, że instalator nie widzi pliku którego ja nie ruszałem. Przykładowo, ja edytowałem plik o nazwie _045.ini a instalator nie widzi pliku o nazwie _031.ini

Czy ktoś może tworzył takie archiwa, z którymi później wszystko było ok, i mogły być poprawnie rozpoznawane przez instalator jakiegoś programu?

Z góry serdecznie dziękuje za pomoc, pzdr…

Systemowe narzędzie cabarc - http://technet2.microsoft.com/windowsse … x?mfr=true

Niestety Cabarc.exe jest tylko pod Win 2003 Server lub Win XP Pro… a pod Win XP Home oczywiście czegoś takiego nie ma …

http://www.microsoft.com/downloads/deta … laylang=en

Dzięki serdeczne rokko za pomoc i za zainteresowanie, niestety jednak nadal nie udało się mi tego zrobić pomimo instalacji pakietu microsoftu.

Spróbuje jeszcze pod XP Pro, jeśli gdzieś na chwilkę dopadnę kompa z tym OS.

puppets , start -> uruchom -> cmd -> przechodzisz do folderu support tools (C:\Program Files\Support Tools) -> dopiero wtedy będzie można skorzystać z cabarc (wpisz cabarc /? , jeżeli pojawią się opcje to wszystko jest ok)

cab.jpg

Nie ma cabarc.exe, to jest ciekawe… skoro w opisie pakietu który instalowałem jest inna informacja

Jak to nie ma ?? Przecież ja mam ten sam dodatek i mam cabarc :o dziwne…

http://www.speedyshare.com/180237150.html

Stworzyłem w końcu to archiwum cab przy pomocy cabarc.exe tylko niestety pliki z tego archiwum nadal nie są widoczne dla instalatora:

cab1.jpg

jak widzisz nie może odnaleźć pliku _028.ini (ja edytowałem inny plik: _045.ini) pomimo faktu że znajduje się on w archiwum:

(czyli sytuacja identyczna jak wtedy gdy pakiet cab tworzyłem za pomocą 7-Zip czy IZArc)

cab2.jpg

Może coś źle zrobiłem, może jakiegoś parametru zabrakło lub trzeba zmienić jakoś rodzaj kompresji?

Masz może rokko jeszcze jakiś pomysł?

Zobacz jeszcze to narzędzie - http://programmerstools.org/node/123

Przewodnik:

http://www.myplc.com/sony/i6comp_howto.htm

No niestety co bym nie robił efekt końcowy ciągle jest jeden: instalator nie widzi plików z archiwum.

Znalazłem jeszcze i sprawdziłem Cab File Maker, ale to też nic nie dało.

Chyba chwilowo przestanę męczyć ten temat i napiszę maila to twórców programy, może mi pomogą, przecież w ich interesie leży aby poprawić błędy konfiguracyjne, które znajdują się w programie…

Rokko, dzięki Ci serdeczne za pomoc, co prawda nie udało mi się uzyskać zamierzonego efektu ale chociaż wzbogaciłem swoją wiedzę, dzięki!

Najprawdopodobniej działa tu jakieś inne zabezpieczenie.

Możliwe że to instalator najpierw sprawdza czy plik “Dat1.cab” nie jest uszkodzony.

Sprawdza jego CRC i jeśli coś jest nie tak to go nie używa.

Możesz jeszcze spróbować nie wypakowywać całego archiwum, tylko ten jeden plik.

Poddać go edycji, a potem dodać go z powrotem do archiwum, tak aby został zamieniony tylko ten jeden plik,

a nie “przepakowane” wszystkie.

Ence, dzięki za radę, nie mniej jednak to też nic nie pomaga, też sprawdzałem taką opcję.

Zmieniałem nawet rodzaj kompresji z MSZIP na LZX, również bez rezultatu.

http://www.installsite.org/

http://www.geocities.com/by225/CabExtract.zip

http://www.microlognet.com/

http://snoopy81.ifrance.com/pages/winpack.htm

Nadal taka sama sytuacja, nie widzi pliku i już … :sciana:

W międzyczasie wyskrobałem maila to twórców programu i czekam na odpowiedź.

Dzięki za pomoc!