Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Typy danych

Ostatnio zmodyfikowano 2012-12-22 21:55
Autor Wiadomość
codex
Temat założony przez niniejszego użytkownika
Typy danych
» 2012-12-22 13:02:28
Ponieważ jestem przy temacie pisania próbnego instalatora w c++ chciałem się zapytać o typ danych który pozwala przechowywać binarny obraz danego pliku. Ułatwiło by to pisanie instalatora. Jest coś takiego ?
C/C++
JAKIS_TYP_DANYCH programbin = "d:\\program.exe";

//   w asembly wygląda to tak:

programbin file 'd:\program.exe': 0, PROGRAM_SIZE
 

Dziala to tak, że kompilator odszukuje wskazany plik i umieszcza jego dane pod wskazanym adresem - w tym konkretnym przypadku było by to PROGRAM_SIZE bajtow od bajtu zerowego zapisanych pod adresem = programbin.

tzeba zdefiniowac jakąś własną macrodefinicję czy może jest coś sprawdzonego ?
P-71652
CodeMeister
» 2012-12-22 13:27:43
Nie chcesz skorzystać z gotowego instalatora?

Zobacz w kursie WinApi o zasobach. Tam masz wszystko
P-71653
codex
Temat założony przez niniejszego użytkownika
» 2012-12-22 13:38:13
właśnie czytam - nie jestem pewien czy o to chodzi jeszcze.
P-71655
DejaVu
» 2012-12-22 15:27:14
Kwestia czy chcesz umieścić kod binarny w aplikacji czy też nie. Aczkolwiek da radę wrzucać wszelkie pliki do programu. Poczytaj » Kurs WinAPI, C++ » PodstawyZasoby lekcja.
P-71657
kubawal
» 2012-12-22 15:47:20
ifstream i ios_base::binary
P-71658
codex
Temat założony przez niniejszego użytkownika
» 2012-12-22 16:01:24
@DejaVu: Oczywiście, że chcę umieścić kod binarny w aplikacji. Przywykłem, że instalator musi być 1 plikowym exekiem w dodatku odpornym ( w miarę możliwości) na RE więc w sumie nie znam żadnych standardów ale do tej pory robiłem tak, że instalator zawierał wszystkie składniki (exeki, dllki) rozpoznawał czy jest zainstalowany, następnie jeżeli nie zainstalowany -tworzy wszystko gdzie trzeba etc często po uprzednim zdekodowaniu składników które zawiera. Ciekaw jestem jak to powinno wyglądać profesjonalnie.
P-71660
DejaVu
» 2012-12-22 16:02:38
Chcesz mieć profesjonalny instalator - użyj gotowych rozwiązań.
P-71662
codex
Temat założony przez niniejszego użytkownika
» 2012-12-22 16:21:41
Gotowych w sensie ? jakieś klasy, funkcje czy masz na myśli metodę umieszczania wszystkiego w zasobach ?
P-71664
« 1 » 2
  Strona 1 z 2 Następna strona