Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Pakowanie plików do *.EXE


Gość programmistrz

Rekomendowane odpowiedzi

Opublikowano

Ostatnio mam problem.

 

Nie wiem jak zrobić program, który pakuje pliki do *.exe.

Chodzi mi o to, aby spakować kilka plików do aplikacji.

Jak to zrobić :huh:?

Opublikowano

Bo chodzi mi o kompilator i mam na niego pomysl:

 

1 mam plik exe, ktory wczytuje z zasobow plik (ktorego niema) i go "odtwarza"

2 kompilator pakuje ten plik (ktorego wczesniej nie bylo)

3 po spakowaniu aplikacja gotowa

 

To takie niby kompilowanie :D

tyle, ze musze spakowac ten plik do tego *.exe

Opublikowano

Chyba wiem o co Ci chodzi. Jest  PLIK, a w nim PLIK2,PLIK3 itp ?

 

http://ifotos.pl/z/wreeses

 

Podam ci algorytm, ale nie napiszę programu za cb(Jak piszesz w cpp naucz się WinApi):

 

-Algorytm nie jest mój, tylko tego autora Dawid Farbaniec

 

Działanie takiego programu:

 

1.Sprawdzane są dane konfiguracyjne dotyczące katalogu uruchomienia plików oraz pobierana jest ścieżka do wybranego katalogu.

2.Połączone pliki są po kolei wypakowane do ustawionego katalogu.

3.Gdy wybrano opcję Ukryty i systemowy, ustawiane są atrybuty plików.

4.Wypakowane pliki są uruchamiane.

5.Program kończy swoje działanie.

 

Działanie konfiguratora:

 

6.Użytkownik wybiera przyciskiem Dodaj plik lub metodą przyciąnij i upuść pliki, które chce połączyć. Pełne ścieżki wybranych plików są dodawane do kontrolki listy.

7.Z kontrolki listy rozwijanej można wybrać katalog, z którego zostaną uruchomione połączone pliki. Może to być katalog bieżącey, RECYCLER, Windows, Windows\system32 lub Dane Aplikacje.

8.Zaznacz kontrolkę wyboru Kompresja, można ustawić kompresję plików.

9.Zazmaczenie kontrolki wyboru Ukryty i systemowy spowoduje, że pliki po wypakowaniu będą miały atrybuty ukryty i systemowy

10.Proces łączenia rozpoczyna przycisk Bind.

11.Plik stub z zasobów jest wypakowany na dysk i dodawane są do niego informacje o wybranej konfiguracji  oraz pliki, które mają być połączone.

Opublikowano

Chyba wiem o co Ci chodzi. Jest  PLIK, a w nim PLIK2,PLIK3 itp ?

 

http://ifotos.pl/z/wreeses

 

Podam ci algorytm, ale nie napiszę programu za cb(Jak piszesz w cpp naucz się WinApi):

 

-Algorytm nie jest mój, tylko tego autora Dawid Farbaniec

 

Działanie takiego programu:

 

1.Sprawdzane są dane konfiguracyjne dotyczące katalogu uruchomienia plików oraz pobierana jest ścieżka do wybranego katalogu.

2.Połączone pliki są po kolei wypakowane do ustawionego katalogu.

3.Gdy wybrano opcję Ukryty i systemowy, ustawiane są atrybuty plików.

4.Wypakowane pliki są uruchamiane.

5.Program kończy swoje działanie.

 

Działanie konfiguratora:

 

6.Użytkownik wybiera przyciskiem Dodaj plik lub metodą przyciąnij i upuść pliki, które chce połączyć. Pełne ścieżki wybranych plików są dodawane do kontrolki listy.

7.Z kontrolki listy rozwijanej można wybrać katalog, z którego zostaną uruchomione połączone pliki. Może to być katalog bieżącey, RECYCLER, Windows, Windows\system32 lub Dane Aplikacje.

8.Zaznacz kontrolkę wyboru Kompresja, można ustawić kompresję plików.

9.Zazmaczenie kontrolki wyboru Ukryty i systemowy spowoduje, że pliki po wypakowaniu będą miały atrybuty ukryty i systemowy

10.Proces łączenia rozpoczyna przycisk Bind.

11.Plik stub z zasobów jest wypakowany na dysk i dodawane są do niego informacje o wybranej konfiguracji  oraz pliki, które mają być połączone.

ehh to bardziej pomysł niż algorytm

Opublikowano

ehh to bardziej pomysł niż algorytm

Algorytm w postaci listy kroków, ale mniejsza o to. Może przyjdzie mu coś do głowy.

Opublikowano

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...