Edytowanie przez program własnego pliku exe

0

Witam.
Czy jest możliwe, aby program edytował własny plik exe?
Znaczy tak się nie da normalnie, ale czy można jakimś sposobem? nowy procesem albo coś innego?
Przecież i tak cały plik exe ładuje się do ramu i tam jest wykonywany wiec powinien działać bez pliku exe.
Bo chciałbym coś w nim edytować.

0

To, o co Tobie chodzi to metaprogramowanie
Poczytaj ;)

0

Przeczytałem parę stron, ale wszędzie misze o programowaniu za pomocą szablonów i otworzeniu programu przez program.
To trochę mnie przerasta.
Czy trudne by było napisane takiego kodu który sam usuwa swój exe i dalej działa?
Albo chociaż żeby na końcu sam się usuwał

0

Na chama można utworzyć plik .bat w którym będą komendy do usunięcia pliku .exe i .bat (bat bodajże może usunąć sam siebie) i go uruchomić, choć na pewno jest jakiś lepszy sposób :]

0

Program nie może usunąć sam siebie, ponieważ uruchomienie pliku exe powoduje zablokowanie pliku do zapisu przez system operacyjny. Masz trzy możliwości:

  • zhakować windowsa i zmusić go żeby zmienił nawyki
  • napisać własny system operacyjny, który na to zezwoli
  • obejść problem
    Jeżeli chodzi o ostatni punkt, to tutaj też jest kilka możliwości, ale zawsze sprowadza się to do uruchomienia innego programu pomocniczego.

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