Software > Coding
Virtuelle Festplatte
Börr:
Hat jemand ein Snippet oder C Code, um eine virtuelle Festplatte auf dem Dekstop zu erzeugen?
czietz:
Was ist denn eine "virtuelle Festplatte" für Dich? Eine RAM-Disk? Das "Mounten" einer Image-Datei, wie das "Loopback-Device" unter Linux?
Was ist denn "auf dem Dekstop [...] erzeugen" für Dich? Ein Laufwerk erzeugt man nicht auf dem Desktop, man meldet es bei GEMDOS an. Das Icon zu diesem Laufwerk kann man dann auf dem Desktop anzeigen lassen.
Börr:
Ganz einfach, ich will wie bei Ghostlink ein Laufwerk machen, aber was drunter nicht Seriell, sondern per FTP oder besser was eigenem über Netzwerk die Dateien holt.
czietz:
"Ganz einfach" ist das leider überhaupt nicht. Du musst alle GEMDOS-Funktionen, die irgendwie mit Dateien zu tun haben, abfangen und prüfen ob ein Zugriff auf das virtuelle Laufwerk stattfindet. Falls ja, dann die Parameter dekodieren (z.B. Dateiname...) und entsprechend handeln.
Ein halbwegs sauberer Weg, sowas zu implementieren, könnte evtl. MetaDOS sein, das eine entsprechende Schnittstelle für eigene Treiber (dort "DOS-Treiber" genannt) bereitstellt. Hier ein Beispiel mit lauter leeren Funktionen, die Du mit Leben füllen musst: http://atari.mbernstein.de/prog/infos/metados/0403.htm. Und ein Artikel dazu: http://www.stcarchiv.de/stc1996/01/atarium
Börr:
Puh ok, danke
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln