Ein vor x Jahren erstelltes Dos- Programm ist unter GWBasic.exe lauffähig. Die Datei wurde damals gegen unbeabsichtigte Veränderung geschützt. Was gibt es für Methoden, diesen Schutz wieder aufzuheben ? Ich weiß, das es möglich war, aber nicht mehr, wie.
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
...frag doch den programmieren - oder den hersteller!
;-)
Eventuell ist bei dieser Datei das Schreibschutzbit gesetzt ?
Gerne wurden Dateien unter DOS mit HIDE versteckt, indem man sich in BASIC hide.com erstellt hat.
Bloß, wo ist die Datei versteckt? Notfalls rumprobieren -falls du hide.com überhaupt auf deinem DOS-Rechner hast.
Wenn man z. B. command.com auf C: verstecken wollte, lautete der Befehl:
HIDE C:\COMMAND.COM h
Wieder sichtbar machen:
HIDE C:\COMMAND.COM u
Ne bessere Hilfe, falls das überhaupt eine ist, weiß ich auch nicht.
Probiere mal, die versteckten Dateien mit
chkdsk/v
zu finden. Funzt, glaube ich, aber erst ab Dos 4.0
Also gegen unbeabsichtigte Änderungen hätte es ja bereits der Schreibschutz getan. Ansonsten gab es damals auch noch die Möglichkeit, die Programme in geschützter Form zu speichern (wobei nicht dafür garantieren würde, daß man dies auch wieder rückgängig machen könnte, also bei BASICA lässt sich das laut IBM-Handbuch zumindest nicht mehr rückgängig machen). Ansonsten lass Dir mal die Kommandozeilenparamter mit GWBASIC /? anzeigen, wie es mit der internen Hilfe ausschaute weiß ich leider nicht mehr - ist schon über 10 Jahre her, daß ich das letzte mal damit zu tun hatte. Ausprobieren kann ich es leider gerade nicht, hab es wahrscheinlich nur auf 5,25"-Floppys vorliegen...
Gruß
Borlander
Ich glaube eher, daß die Datei komprimiert wurde.
Da gibt es gewisse Tools, die können sowas und das Programm läuft trotzdem.
Das wieder rückgängig zu machen ist utopisch.
Wie bereits der Borlander angedeutet hat, konnte man GWBasic Programme
mit "save
Ich habs gefunden.
Anleitung zum Aufheben des Schutzes unter
http://www.tippsense.de/ende-mit-dem-listschutz-in-gw-basic/#more-1091
Ich habs nicht ausprobiert...