Typy danych
Ostatnio zmodyfikowano 2012-12-22 21:55
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 ? JAKIS_TYP_DANYCH programbin = "d:\\program.exe";
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 ? |
|
CodeMeister |
» 2012-12-22 13:27:43 Nie chcesz skorzystać z gotowego instalatora?
Zobacz w kursie WinApi o zasobach. Tam masz wszystko |
|
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. |
|
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 Zasoby. |
|
kubawal |
» 2012-12-22 15:47:20 ifstream i ios_base::binary |
|
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. |
|
DejaVu |
» 2012-12-22 16:02:38 Chcesz mieć profesjonalny instalator - użyj gotowych rozwiązań. |
|
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 ? |
|
« 1 » 2 |