Hi, ich möchte ein program binär verändern solang diese geöffnet ist aber wie?
-
Hi Leute,
meine fragestellung lässt zu wünschen übrig,geb ich offen zu aber ich weiss nicht wie danach fragen soll :-\
nun ja ich habe nen program(ABC) welches ein anderes Prog. starten soll.
ABC soll auch nur 60 tage laufen! Deswegen soll ich das datum des ersten startens in mein "ABC" mitführen..
(glaube nach nem Binär Variable suchen und diese dann neu setzen?)mein problem ist ich kann ABC nicht öffnen solang ich ABC offen habe..
Könnt ihr mir sagen wonach ich suchen könnte in der MFC oder so? oder woran ich achten muss um dateien shared zu öffnen?
Vielen Dank im voraus
euer T1c4L!!!
-
Hay,
eigendlich garnicht. Eine Exe-Datei wird beim öffnen immer gesperrt. Der einige Weg ist über ein anderes Programm. Dein ABC ruft xxx. ABC wird beendet und xxx macht die Änderung und ruft dann wieder ABC auf.
MfG C++Hacker
-
diesen weg werde ich mal ausprobieren.
aber eine offene Exe zu bearbeiten geht nicht... machen das nicht Viren?
P.S.:
( ich will kein virus machen, liest meine aufgabe im mainthred
)MfG
no Hack0r
-
Hallo!
Du willst im Komilat die Variable, die das Datum enthält ändern? Das ist ab so ein nicht nur unüblicher, sonder grundsätzlich verkehrter Ansatz.
Sehen wir uns mal kommerziell vertriebene Software, insbesonders Shareware an. Dort wird ein derartiges Datum entweder in der Registry eingetragen oder in einem (versteckten) Skript, daß nach dem Start des Programmes geladen wird, und wo auch das eingetragene Datum persistent eingetragen worden ist.
Ich glaube, Du solltest diesem Ansatz folgen.
Gruß Christian