home *** CD-ROM | disk | FTP | other *** search
- AccessTask - Manipulieren von Tasks im CLI
-
- Rechtliches:
- AccessTask, dessen Source-Code und die Dokumentation sind Public Domain.
- Das heißt, daß dieses Programm beliebig weitergegeben werden darf, ohne
- jede Einschränkung.
- Das Archiv sollte folgende Dateien enthalten:
- AccessTask.dok - lesen Sie gerade
- AccessTask.doc - Diese Anleitung in Englischer Sprache
- dos20/act - Das ausführbare Programm für OS2.0+
- dos20/act.s - Der Assembler Sourcecode
- arp/act - Das ausführbare Programm für OS1.3+ARP
- arp/act.s - Der Assembler Sourcecode
- Sie verwenden AccessTask auf eigene Gefahr. Ich schliße jegliche Haftung
- für Schäden, die das Programm verursacht aus. Dies gilt für Bedienfehler,
- als auch für eventuelle Programmfehler. Mit dem Programm können Sie in
- wichtige System-Strukturen eingreifen. Verwenden Sie es nur, wenn Sie
- wissen, was Sie tun, um Systemabstürze zu vermeiden.
-
-
- Anleitung:
- Dieses Programm stellt Funktionen zum Bearbeiten von Tasks in der CLI-
- Umgebung zur Verfügung.
- Im Archiv sind zwei Versionen von AccessTask (ACT):
- eine fürs OS2.0 und darüber. Die andere ist für OS1.3 in Verbindung mit
- der arp.library.
-
- Schablone: NAME,ADDR/k,CLI/k/n,PRI/k/n,REMOVE/s,FREEZE/s,WAIT/s,READY/s
- ,EXIT/s,BREAK/s,ARP/s
-
- Argumente zur Benennung des Tasks
- NAME: Name des Tasks. Funktioniert nur, wenn nur ein Task dieses Names
- im System vorhanden ist
- ADDR: Adresse des Tasks. Anzugeben im HEX Format.
- CLI: CLI-Nummer des Tasks
-
- Argumente zum Bearbeiten
- PRI: zum Ändern der Priorität. Muß zwischen -128 und +127 liegen
- REMOVE: zum Entfernen des Tasks aus dem System.
- FREEZE: zum "Einfrieren" des Tasks. Die Taskstruktur wird in die
- SoftInts-Liste der ExecBase gelegt.
- WAIT: der Task wird in die WaitTask-Liste der ExecBase gelegt.
- READY: der Task wird in die ReadyTask-Liste der ExecBase gelegt und
- dadurch weiter ausgeführt.
- EXIT: Diese Funktion ist vor allem dazu gedacht, daß abgestürzte oder
- hängende CLI-Programme beendet werden und der CLI-Prompt wieder
- erscheint. Es wird die DosFunktion Exit() verwendet.
- ARP: In der Arp-Version in Verbindung mit EXIT. Dadurch wird die
- Arp-Funktion ArpExit() aufgerufen um die Resourcen, die durch
- Arp belegt wurden, wieder freizugeben.
-
- Dieses Programm verändert wichtige System-Strukturen. Man sollte es nur
- einsetzen, wenn man weiß, was man tut um Systemabstürze zu vermeiden.
-
- Autor:
- Ich bin dankbar für Anregungen oder Fehlermeldungen.
- Diese senden Sie per eMail an
- Andreas Schwesinger (Schwes@T-Online.de)
-