• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak stworzyć program, który tworzy nowy program exe

Cloud VPS
+1 głos
2,704 wizyt
pytanie zadane 1 lipca 2015 w C i C++ przez Phobos Użytkownik (720 p.)
Witajcie, jak w temacie potrzebuję stworzyć aplikację, która najpierw wykonuje jakieś funkcje iwgl, potem ona niejako się wyłącza ale wcześniej jeszcze tworzy nową aplikacje exe, która po zamknięciu starej będzie widoczna w tym samym folderze i która oczywiście będzie odpowiednio zaprogramowana. Czyli chcę stworzyć taki jakby proces instalacji nowego pliku exe.

6 odpowiedzi

+2 głosów
odpowiedź 1 lipca 2015 przez Dorion300 Szeryf (90,250 p.)
wybrane 1 lipca 2015 przez Phobos
 
Najlepsza
"tworzy"?

A nie lepiej wypakować z zasobów .exe?

np. pakujemy podczas kompilacji do pliku .exe plik .exe.

A następnie z poziomu C++ wypakujemy te pliki.

 

Tu masz większe info o zasobach:

http://cpp0x.pl/kursy/Kurs-WinAPI-C++/Podstawy/Zasoby/336
+1 głos
odpowiedź 1 lipca 2015 przez hit02 Nałogowiec (33,970 p.)
Możesz sobie zdefiniować plik .exe np. w zasobach, a potem tylko zapisać go na dysk. Jeśli chcesz zrobić coś bardziej zaawansowanego, to pliki .exe mają różne strukturki takie jak dos_stub lub optional_header (obowiązkowy) możesz je sobie zdefiniować i odpowiednio generować podczas działania programu.
0 głosów
odpowiedź 1 lipca 2015 przez arek01996 Stary wyjadacz (12,080 p.)
Chcesz stworzyć plik .exe czy plikiem .exe otworzyć inny plik .exe?
komentarz 1 lipca 2015 przez Phobos Użytkownik (720 p.)
Chce stworzyć nowy plik exe przy pomocy pliku exe. Pierwszy plik exe czyli niejako matka w zależności od tego co użytkownik zrobi używając jej, ma za zadanie odpowiednio stworzyć nowy plik exe.
0 głosów
odpowiedź 1 lipca 2015 przez Gariw Użytkownik (920 p.)
Jeśli chcesz utworzyć plik exe wystarczy wykorzystać funkcję open, jednak ten plik nie zadziała. Możesz też zorientować się co to takiego program make.
komentarz 1 lipca 2015 przez Phobos Użytkownik (720 p.)
Jak to ? Pierwsze słyszę żeby funkcja open tworzyła jakikolwiek plik heh. Przecież open ma za zadanie otwieranie a nie tworzenie. Program make? Coś konkretnie? Odrazu też mówię, że nie interesuje mnie archiwum sfx, byłoby to dobre rozwiązanie, gdybym miał tylko wykonać proces instalacji konkretnych plików ale bez ingerencji w którykolwiek.
komentarz 1 lipca 2015 przez Gariw Użytkownik (920 p.)

W tym programie nawet jak nie masz pliku txt to zostanie on utworzony.

#include <iostream>
#include <fstream>
using namespace std;

int main()
{
    fstream plik;
    plik.open("plik.txt", ios::out);
    plik << "cos";
    plik.close();
    return 0;
}

 

komentarz 1 lipca 2015 przez Phobos Użytkownik (720 p.)
No rzeczywiście, zwracam honor, ale to mi nic nie da.. bo musiał bym utworzyć plik exe i do niego wklejać binarnie wartość pliku co praktycznie graniczy z cudem.
0 głosów
odpowiedź 1 lipca 2015 przez Grzesiek Eleryk Mądrala (6,820 p.)
Powielający się kompilator. Brzmi dosyć strasznie.
0 głosów
odpowiedź 1 lipca 2015 przez Phobos Użytkownik (720 p.)
Dziękuje wszystkim za pomocne odpowiedzi.

Podobne pytania

0 głosów
1 odpowiedź 304 wizyt
pytanie zadane 2 lipca 2015 w HTML i CSS przez LooRis Nowicjusz (230 p.)
0 głosów
1 odpowiedź 1,212 wizyt
0 głosów
3 odpowiedzi 2,386 wizyt

93,485 zapytań

142,417 odpowiedzi

322,765 komentarzy

62,898 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...