![]() |
| | LinkBack | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Neuer Benutzer Registriert seit: 12.05.2009
Beiträge: 5
|
Ich habe ein Problem mit einer Anwendung, eine CD ( wir sind Besitzer ) mit einer Datenbank auf der sich auch eine *.DAT file befindet mit allen Daten. Habe alles von der CD auf meinen PC installiert weil die *.DAT file "aufgefrischt" wedren muss. Nach der Installation funktioniert die Datenbank einwandfrei. Wenn ich die DAT file öffne und ohne Veränderung speichere bekomme ich danach folgende Fehlermeldung : instruction at '0x........' referencing memory at '0x........'. Memory cannot be read. Hat jemand eine Idee was das sein könnte ? vielen DAnk |
| | |
| | Nach oben #2 |
| Martin Eisengardt Registriert seit: 30.03.2006 Ort: Pfinztal
Beiträge: 396
|
Tja. Ich wette du öffnest sowas beispielsweise mit Wordpad und speicherst es wieder ab? Gegenfrage: ist dein Post hier wirklich ernst gemeint? Wenn ja, dann schreibe 100 mal an die Tafel: Ich werde sowas nie mehr machen. Frage nicht warum, tue es einfach. Falls nein, dann bitte das nächste mal Smilies dahinter tun. Man öffnet nicht einfach so Dateien mit Texteditoren, wo man nicht weiß, was da drinnen steht. Es gibt auch nicht DEN Editor für solche Dateien. Und nein es kann dir niemand helfen, da niemand weiß, was für ein Programm es ist und was du vorhast. Und nein, es gibt dir keiner hier eine Anleitung, wie du ein Programm hackst.
__________________ Open Sourcing the Online Gaming Universe (bald wieder) PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html Das Game Developer Consultant Team öffnet langsam seine Pforten |
| | |
| | Nach oben #3 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 3.198
|
@Martin: was weißt du, was ich nicht weiß? Das klingt so konkret als wüsstest du mehr - was er/sie da vor hat...
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #4 |
| Martin Eisengardt Registriert seit: 30.03.2006 Ort: Pfinztal
Beiträge: 396
|
Also wenn jemand a) betont, dass einem die CD gehört, b) betont, dass es sich um eine Datenbank behandelt, c) betont, dass mit der Installation alles funktioniert und d) schreibt, dass er die Datei (ohne offensichtliche Änderung) abspeichert und danach das Programm abstürzt (vermutlich wei die DAT halt binär ist und ein Texteditor mit dem Abspeichern was kaputt macht). Also da schrillen bei mir die Glaskugeln ganz heftig :) Das mag ja alles seine Legitimation haben aber dann kann uns der Autor auch sicher sagen, was für ein Programm das ist und wieso er überhaupt probiert diese .DAT-Dateien zu bearbeiten. Da es normalerweise ja läuft, hätte der Autor ja keinen Grund, wenn er nicht gezielt darin etwas manipulieren wollte, was das Programm nicht vorsieht. Bei dererlei Posts gehe ich erst einmal vom wahrscheinlichsten Fall aus und der ist aufgrund der Wortwahl ein versuchter Hack. Das Wort "Hack" mag aber noch lange nicht bedeuten, dass da was illegales probiert wird. Das mag auch sein, dass man versucht, irgendwie Herr der Daten eines uralten gekauften Programms zu werden, um sie beispielsweise in ein neueres zu importieren.
__________________ Open Sourcing the Online Gaming Universe (bald wieder) PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html Das Game Developer Consultant Team öffnet langsam seine Pforten |
| | |
| | Nach oben #5 |
| Neuer Benutzer Registriert seit: 12.05.2009
Beiträge: 5
|
Vielen Dank für eure vielen Antworten zu dem Thema. Also folgendes, Ich bin kein Experte auf dem gebiet, ich kenne mich ganz gut aus mit Access aber dieses "Baby" kam mir auf einem andern Weg zugeflogen. ich habe gestern eine neue Stelle hier angetreten und wir haben eine CD 2001 von einer Firma erstellen lassen ( mit den Daten von 2001 ), haben sämtliche Rechte erworben ( das steht auch auf der CD drauf die wir verkaufen ). Der vertrag mit der Firma ist aber schon 2007 ausgelaufen und wir möchten den nicht erneuern. Ich habe mir dann sämtliche Files auf der CD angeschaut und auch eine DAT datei ( mit Wordpad...bitte nicht erschiessen jetzt ) geöffnet. Wir möchten nähmlich ein Refresh der Daten machen damit die Kunden diese Datenbank wieder nützen können. An der Struktur brauchen wir ja nichts zu ändern. Ich habe dann auch im Notepad einen teil abgeändert und auf dem Bildschirm erschien auch die richtige Information, als ich dann mehr detail sehen wollte bekam ich diese fehlermeldung. Ich will also hier niemanden veräppeln, entschuldige mich auch wenn ich mich schlecht ausdrücke und bin auch gerne bereit mehr Informationen zu geben, wenn jemand aus dem Umkreis Luxemburg +- 150 km ist kann ich auch gerne treffen. Ich will nichts illegales machen ! Vielen Dank |
| | |
| | Nach oben #6 |
| Neuer Benutzer Registriert seit: 12.05.2009
Beiträge: 5
|
es ist eher so, dass wir ein altes Programm weiter benützen wollen aber mit neuen Daten und wir den Kontakt zu der Fimra nicht mehr haben. Ich kann aber durch Verträge die ich habe belegen dass wir die Rechte haben die Daten zu duplizieren und zu verteilen und die Software zu verändern. Im Vertag steht auch drin dass wir diese rechte behalten wenn der Vertrag ausläuft. Ich habe also wirklich ein technisches Problem, wie gesagt, wenn jemand 150 km Raum Luxemburg ist und mir wieterhelfen will wäre ich sehr dankbar. |
| | |
| | Nach oben #7 |
| Martin Eisengardt Registriert seit: 30.03.2006 Ort: Pfinztal
Beiträge: 396
|
Ist das denn eine Access-Datenbank, auf der das basiert? Das dürftest du im Wordpad beispielsweise sehen, wenn dort direkt zu beginn der Datei irgendwas von MDB oder MSJet oder so steht. Wenn nicht wird es fast unmöglich, denn DAT ist nunmahl nichts weiter als ein Dateikürzel für "Daten". Sprich: Der Dateityp als solches in undefiniert, so wie auch alle Informationen darin. Sowas revers zu analysieren, also das Dateiformat anhand eines fertigen Programms zu erkennen, ist zwar nicht so kompliziert, dass es nur 2 Menschen auf der Welt können, aber das ist aufwändig und teuer. Vielleicht würde ich dir gar helfen, aber da wirst schon mit einigen Stunden rechnen müssen... Im übrigen ist es schon etwas fragwürdig, wenn das auf abgelaufenen Verträgen fußt. Aber ich will da mal nicht weiter nachhaken.
__________________ Open Sourcing the Online Gaming Universe (bald wieder) PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html Das Game Developer Consultant Team öffnet langsam seine Pforten |
| | |
| | Nach oben #9 |
| Martin Eisengardt Registriert seit: 30.03.2006 Ort: Pfinztal
Beiträge: 396
|
Aber auch dazu müsstest du erstemal wissen wie du zuverlässig an alle Daten rankommst.
__________________ Open Sourcing the Online Gaming Universe (bald wieder) PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html Das Game Developer Consultant Team öffnet langsam seine Pforten |
| | |
| | Nach oben #11 |
| Neuer Benutzer Registriert seit: 12.05.2009
Beiträge: 5
|
Es ist leider nicht Access ( dann hätte ich nicht so ein Problem ) Wir haben unsern Kunden die Daten früher per CD geschickt. Mittlerweile gibt es Verhandlungen um eine web based solution anzubieten, Vorteile liegen auf der Hand, es gibt aber auch viele Nachteile. Kosten / Nutzen ist nicht für jeden Kunden interessant. Einige brauchen keinen Online Zugriff und können ganz gut damit leben mit Daten zu arbeiten die nur 6 Monate oder alle 12 Monate aufgefrischt werden. Um diesen Kunden trotzdem weiterhin den Service anzubieten ( oder bis eine web solution fertig entwickelt ist ) versuche ich nun selbst die CD weiterhin zu benützen, nur muss ich halt die Daten auffrischen. Die Daten habe ich als .txt files bekommen, wollte jetzt das ganze auf die .DAT file laden. Wie gesagt, habe einen Test gemacht, ein teil wird auch richtig angezeigt aber ich bekomme halt dann auch obengenannte Fehlermeldung und fliege raus.... |
| | |
| | Nach oben #13 | |
| Gast
Beiträge: n/a
| Zitat:
*.jpg oder *.doof heisst *g Wie die Nutzdaten in dieser DAT-Datei wirklich organisiert sind, kann man vielleicht ganz einfach herausfinden, in dem man die Exe Datei mit einem Editor öffnet und sich mal den Ressourcen Abschnitt genau anschaut. Je nach Compiler und Programmierwerkzeug das der Programmierer verwendet hat steht da dann drin welche DB-Engine oder Komponente er verwendet hat. Wenn da nichts steht, ist es sehr sicher ein eigener Mechanismus. Wenn aber MDB oder ADO drin steht, dann ganz sicher MS-Access und wenn Borland drin steht z.B dBase oder Paradox oder Firebird/Interbase. Im hässlichsten Fall, muss man hergehen und ein Extraction Utility bauen, das die Datei stur ausließt und die Nutzdaten mit gewalt raussaugt (geht z.B wenn die im Klartext irgendwo im DAT-File sichtbar sind). ps: Deine Fehlermeldung bedeutet, dass das Programm mit dem Du versucht hast die DAT-Datei zu öffnen an einer bestimmten Speicherstelle/Zelle des Arbeitsspeichers deines Computers Probleme gehabt hat. Das kann auf einen Programmierfehler hinweisen, ganz oft ist es aber defekter Arbeitsspeicher. Wenn Du auch öfters mal kaputte Downloads, CRC Fehlermeldungen bekommst oder dein Rechner spotan neustartet oder öfter Bluescreen hast, prüfe mal deinen Arbeitsspeicher mit memtest86+ und guck ob da alles in Ordnung ist. ps: Habe vor kurzen RAM gekauft und musste 3 mal zum umtasuchen hin, weil von den 8GByte RAM 3 mal mind. ein schadhafter dabei war (die waren original verschweißt). | |
|
| | Nach oben #15 | |
| Martin Eisengardt Registriert seit: 30.03.2006 Ort: Pfinztal
Beiträge: 396
| Zitat:
__________________ Open Sourcing the Online Gaming Universe (bald wieder) PHP/SQL/Java/C++/Assembler. Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html Das Game Developer Consultant Team öffnet langsam seine Pforten | |
| | |
| | Nach oben #16 |
| Neuer Benutzer Registriert seit: 12.05.2009
Beiträge: 5
|
Liebe Freunde Vielen Dank für die vielen Mails zu diesem Problem. Leider bin ich noch nocht weiter gekommen. Das beste für mich wäre mich mit jemandem zu treffen der das leicht herausbekommen könnte. Nochmal kurz resumiert : Wir haben 2001 wie gesagt einen vertrag abgeschlossen dss eine Firma uns eine CD herstellt die wir dann so oft kopierenkonnten wie wir wollten. Auf diese CD ist ein Applikation , die der user starten kann und dann Einblick bekommt in Daten und manchmal auch PDF files. Im Vertag steht auch drin dass wir diese Applikation gezahlt haben und sie ändern dürfen usw. Mein Problem ist aber nicht diese Applikation. Die kann bleiben wie sie ist, ich muss nur die 2 DAT files updaten damit der User 2008 Daten sieht und nicth 2001. Sieht ihr den Unterschied ? Ichmöchte also gar nicht die Applikation ( die wir ja sowieso erworben haben ) hier knacken, ich möchte nur herausfinden mi welchem Programm ichdie DAT files schreiben muss damit die Applikation läuft. Leider bin ich auf dem gebiet nicht sattelfest genug, darum mein Hilferuf. Liebe Grüsse und vielen Dank Alain |
| | |
| | Nach oben #17 |
| Erfahrener Benutzer Registriert seit: 31.12.2006 Ort: Zürich
Beiträge: 397
|
Mit einem Hex-Editor. Der zerschiesst dir bestimmt nichts. Für Windows gibt es da HxD, für Linux Okteta und für Mac OS X HexEdit.
__________________ . <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination. |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| qooxdoo in Eclipse einbinden | don_pazo | Eclipse | 0 | 08.01.2009 10:41 |
| Problem mit Image-blobs und fpdf | centauro | PHP-Programmierung | 1 | 19.10.2008 12:26 |
| Java SE 1.6 Update 2 von Sun veröffentlicht | Ben | Nachrichten | 0 | 06.07.2007 13:11 |
| OSX + Eclipse 3.1 Problem | bacarni | Eclipse | 3 | 29.07.2005 21:19 |