Altes Programm überarbeiten?

law

Lt. Junior Grade
Registriert
Mai 2004
Beiträge
462
Hallo!

Anfangs möchte ich festhalten, dass ich weder Programmierer bin noch sonderliche Kenntnisse darüber besitzen. Tja, sonst würde ich auch nicht fragen, aber man muss ja mal anfangen ;)

Jedenfalls habe ich ein altes Programm einer Datenbanklösung für Adressverwaltung etc. bekommen. Dazu gibt es keinen Support mehr, aber trotzallem ist es noch gut zu verwenden.

Leider wurden damals für Serienbriefe Kopf- und Fusszeilen, sowie Standardtexte beim Ausdruck verwendet, die nicht mehr dem heutigen Standard entsprechen.
Kurzum ich will diese Stehsätze (Kopfzeilen) umschreiben, damit ich das Ding weiter verwenden kann.

In den XML-Dateien habe ich schon gesucht. Dort stehen diese Sätze nicht.
Scheinbar müssen sie direkt irgenwo in der .exe Datei zu finden sein.

Jetzt die Frage: Wie kann ich die .exe Datei so darstellen, dass ich nach diesen sinnlosen Texten suchen kann? - um sie dann umzuschreiben.
Dazu habe ich auch noch keine Ahnung in welcher Programmiersprache das Programm erstellt wurde!

Sieht jemand da eine Chance noch mal selber ein Update durchzuführen?
 
Ist das Programm eine hausinterne Lösung? Wenn ja, könntest du mit einer Sicherungskopie das austauschen der Zeichenketten ausprobieren. Dazu einfach mit einem Hex-Editor wie WinHex (Google ist dein Freund) öffnen und die Zeichenketten ersetzen. Dann hoffen, dass es funktoniert.

Wenn es keine hausinterne Lösung ist, solltest du zunächst mal gucken, bei wem denn das Copyright liegt. Wenn es so entwickelt wurde, dass ihr das Copyright mitgekauft habt, dann siehe oben. Ansonsten gibt es wohl keine Update-Möglichkeit.
Dann hilft nur neuschreiben (lassen).
 
Erstmal danke für die Info.

Werde mal mit einem Hex-Editor weiteres versuchen.

Hausinterne Lösung, nein. Ansonsten wüßten wir an wen wir uns wenden könnten.
Die Programmierschmiede gibt es nicht mehr und auch keine Nachfolger. Somit ist jedes Update durch die Ersteller unmöglich.

Im Grunde ist es sicherlich ein Miniprogramm, was jederzeit nachgebaut werden kann. Aber warum das Rad neu erfinden, wenn man es nur mal schnell runderneuern müsste :)
 
Das Problem liegt halt darin, dass ein Copyright, auch wenn die entwickelnde Firma nicht mehr existiert, immer noch vorhanden ist, dass heisst, auch dann darf eine Software nicht einfach so verändert werden.

Ich würde dir, einfach aus rechtlichen Gründen, dazu raten, es neu scheiben zu lassen.

Abgesehen davon ist eine Neuimplementierung mit Sicherheit der saubere Weg. Stell die mal vor, du änderst jetzt das Programm, ohne den Quelltext zur Verfügung zu haben. In einem Monat wird dir dann gesagt, dass die jetzigen Serienbriefe geändert werden müssen. Dann musst du die ganzen Änderungen, die du jetzt machen willst, nochmal machen.
Warum nicht einmal was besseres, bei dem man Vorlagen für Serienbriefe beispielsweise in XML- oder HTML-Form hat und nur dort, also in reiner Textform, die Änderungen machen muss.
Dann können solche Änderungen auch von anderen Leuten gemacht werden, nicht nur von dir, mal angenommen, dass du irgendwann zum Beispiel mal Urlaub hast.
 
Zuletzt bearbeitet:
Zurück
Oben