Plik wykonwyalny

0

Mam mniej więcej taki problem:
Chciałbym, aby mój program tworzył exe-cki w następujący sposób: mam jakiś kod, załóżmy nawet program, albo inaczej, zapisane po sobie kolejno komendy. Teraz mam załóżmy wzór execka, który wyświetla okno i zawiera w sobie interpreter tych komend. W tej chwili np. po wybraniu czegoś w rodzaju "kompiluj" mój program dołącza komendy do wzoru execka i gdzieś to wszystko zapisuje. CZy ktoś mógłby mi choć trochę pomóc? Bo prawdę powiedziawszy, nawet nie wiem, jak się do tego zabrać. Jak zrobić wzór execka, jak potem do niego dopisać tekst komend itp itd...

0

Czyli inaczej mówiąc chcesz napisać kompilator+linker.

To jest wyjątkowo skomplikowane i wymaga dużej wiedzy informatycznej.
Na początek powinieneś się zapoznać ze specyfikacją plików wykonywalnych, którą możesz pobrać tutaj: http://www.microsoft.com/whdc/hwdev/hardware/PECOFF.mspx.

0

Eeeeeee tam skomplikowane...

Jemu chodzi tylko o interpreter (chya, że nie zakumałem).
Więc plik, który ma zosatać zinterpretowany trzeba dokleić (przepisać na koniec, można to zrobić nawet systemowym xcopy) do końca execa.
Jeżeli znasz wielkość pierwotną (bez pliku do interpretacji), to tam się 'ustawiasz' i od tego miejsca interpretujesz dane...

1 użytkowników online, w tym zalogowanych: 0, gości: 1