home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
MISC
/
ARTFIX09.ZIP
/
DOSINFO.DOK
< prev
next >
Wrap
Text File
|
2000-01-01
|
4KB
|
98 lines
Artware Year 2000 Survival Kit - Spezielle Informationen für DOS
================================================================
Revision 0009, released von Wilfried Brinkmann und Tobias Ernst
Diese Datei enthält spezielle Informationen für Benutzer der 16-Bit
DOS-Versionen von Timed und Netmgr. Sie beschreibt die Änderungen zwischen
Artfix 7 und Artfix 8, und sie gibt Hinweise, was zu tun ist, wenn mit
Artfix (7 oder 8) Probleme (falsche Daten, Abstürze, etc.) auftreten.
Bitte lies' zunächst die allgemeine Dokumentation README.DOK. Erst
anschließend, wenn Artfix nicht so funktioniert wie er soll, oder wenn Du
neugierig wirst, solltest Du zu diesem Dokument zurückkehren.
Inhalt
---------
- Wie die DOS-Version funktioniert.
- Was für Probleme können entstehen?
- Was ist der Unterschied zwischen Artfix7 und neueren Versionen?
- Was soll ich daraus folgern?
Wie die DOS-Version funktioniert
--------------------------------
Die DOS-Versionen der Artfix-PAtches benutzen Softwareinterrupts für die
Kommunikation zwischen netmgr.ovl (mehr oder weniger der originale Code)
und netmgr.com (diese Datei enthält von uns hinzugefügten Code, der die
Fixes implementiert). Der gefixte Timed benötigt fünf solcher
Software-Interruptnummern, der gefixte Netmgr brtaucht vier. Damit das
alles funktioniert, dürfen diese Interruptnummern natürlich nicht schon von
TSRs oder gar dem Betriebssystem selbst benutzt werden.
Es gibt nun insgesmat 256 Software-Interruptnummern, and über die Hälfte
davon sollten theoretisch unbenutzt sein, d.h. für Programme wie die
gefixten Timed und Netmgr-Versionen zur Verfügung stehen. Ich habe beim
erstellen von Artfix auch schon immer ausschließlich nur Interruptnummern
verwendet, die gemäß meiner Listen und meines besten Wissens unbenutzt sein
sollten.
Es hat sich jedoch herausgestellt, daß die Interruptnummern, die ich
ursprünglich (d.h. bis einschließlich Artfix7) benutzt habe, auf einer
ganze Menge Systemen doch anderweitig benutzt zu sein scheinen. Besonders
auf Windows 95 und Desqview ist das aufgetreten.
Was für Probleme können entstehen?
----------------------------------
Wenn eine der Software-Interruptnummern, die der gefixte Timed oder der
gefixte Netmgr verwenden, von TSRs oder dem Betriebssystem anderweitig
benutzt wird, kann so ziemlich alles passieren. Die folgenden Symptome
stechen, falls sie auftreten, sofort ins Auge:
- Allgemeine Schutzverletzung
- Systemstillstand oder spontaner Neustart
- andere Arten sehr seltsamen Verhaltens
Es gab aber auch ein paar subtilere Probleme:
- Timed könnte einfach nur falsche Datumsangaben anzeigen
- Timed könnte falsche Datumsangabe in die Messagebase schreiben
- Es wurde auch ein Timed beobachtet, der die Datumsfelder in der
Messagebase mit ungeültigen Werten beschrieben hat, während man einfach
nur Mails *gelesen* hat, d.h. ohne irgendwie selbst Mails zu schreiben.
Nicht wenige User haben Probleme wie diese gemeldet, und in allen Fällen
konnten die Probleme behoben werden, indem man einfach andere Interruptnummern
verwendet.
Was ist der Unterschied zwischen Artfix7 and neueren Versionen?
---------------------------------------------------------------
Seit Artfix 8 verwende ich andere Interruptnummern als zuvor. Ich hoffe,
daß das die meisten Probleme löst, die Benutzer der DOS-Versionen hatten.
Es gibt andererseits natürlich auch die Möglichkeit, daß die neuen
Interruptnummern auf einem System, das mit den alten gut funktioniert hat,
nicht mehr funktionieren. Daher gibt es seit Artfix 8 in den TIMED- bzw.
NETMGR-Unterverzeichnissen jeweils noch ein Unterverzeichnis namens
DOS-OLD. Dieses enthält einen Patch für die jeweilige DOS-Version, der die
alten Interruptnummern verwendet, aber ansonsten das gleiche tut wie der
jeweilige Patch mit den neuen Interruptnummern.
Was soll ich daraus folgern?
----------------------------
Zunächst solltest Du auf Artfix 9 upgraden.
Dann, probiere es zunächst mit dem Fix aus dem NETMGR- bzw. dem
TIMED-Verzeichnis.
Falls Du dann Probleme wie oben beschrieben beobachtest, versuche es mit
den Dateien aus dem jeweiligen DOS-OLD - Verzeichnis.
[EOF]