Inhaltsverzeichnis
Tips zum Brennen von CD-ROMs
Tips zum Brennen von CD-ROMs
-
Background Information
-
CDs mit Autostartfunktion brennen
-
Die Datei "autorun.inf"
Steht im Wurzelverzeichnis der CD eine Datei namens autorun.inf, dann versucht Windows nach dem Einlegen der CD in das Laufwerk die darin stehenden Anweisungen auszuführen.
Es gibt nur wenige gültige Anweisungen:
[AutoRun]
OPEN=<pfad>\<dateiname> <optionale Parameter>
hier kann das zu startende Programm bzw. die zu öffnende Datei angegeben werden (weiteres siehe unter "Dateinamen und Pfadangaben").
ICON=<pfad>\<dateiname>
hier kann ein Laufwerks- bzw. Datenträgersymbol ausgewählt werden.
shell\install=&Setup
(wird im Kontext-Menü angezeigt)
shell\install\command=setup.exe
(welches Programm soll bei obigem Befehl im Kontext-Menü ausgeführt werden)
Hinter "ICON=" sind auch andere Dateiformate erlaubt, z.B. *.bmp, *.dll oder *.exe. In diesen Fällen muß aber die Position des Icon-Bitmap innerhalb der ausführbaren Datei mit angegeben werden (z.B. icon=moricons.dll,4). Das erste Icon ist dabei der Zahl "0" zugeordnet.
-
Vorbereitungen
-
Startbare Applikationen
-
Fall A: Alle Programme und Daten sind auf der CD enthalten
Sind sowohl das ausführbare Programm, als auch die anzuzeigenden Daten auf der CD enthalten, dann sind die Pfade zu den Dateien bekannt und können direkt angegeben werden. Z.B.:
[autorun]
open=.\programme\irfanview.exe .\bilder\smiley.bmp
icon=.\tools\iview.ico
Es wird in diesem Beispiel das Programm "irfanview.exe" aufgerufen, das ein Bild namens "smiley.bmp" zur Anzeige bringt. Als Laufwerks- bzw. Datenträgersymbol wird die Datei "iview.ico" gewählt.
Achtung: Es empfiehlt sich, Pfadangaben immer relativ zum Rootverzeichnis der CD zu machen, da der Laufwerksbuchstabe für das jeweilige CD-ROM Laufwerk auf jedem PC unterschiedlich sein kann.
-
Fall B: Die Daten sind auf der CD enthalten, das zugehörige Programm ist auf dem PC installiert
In diesem Fall muß passend zu der anzuzeigenden Datei die damit verknüpfte Anwendung auf dem PC gestartet werden. Diese Verknüpfung ist in der Windows-Registrierdatenbank festgelegt. Existiert keine Verknüpfung, kann die Datei natürlich nicht angezeigt werden.
Unter Win95 funktioniert der Autostart oft trotzdem nicht, obwohl das notwendige Programm ordnungsgemäß auf dem PC installiert ist. Dann muß ein kleines Tool zu Hilfe genommen werden, das an Stelle der auf dem PC installierten Applikation geladen wird und feststellt, mit welchem Programm der nachfolgende Dateityp auf dem PC verknüpft ist.
Der Aufruf geschieht in diesem Fall mit dem Tool "shelexec.exe". Es ist nur wenige KB groß und gehört zum Standardumfang von WinNT, funktioniert aber auch mit Win95 und Win98 problemlos. Das Ganze könnte dann wie in dem folgenden Beispiel aussehen:
[autorun]
open=.\tools\shelexec.exe .\daten\index.htm
icon=.\icons\logo.ico
Wenn Ihr das Tool noch nicht habt, sucht im Internet mit einer Suchmaschine einen aktuellen Download-Ort unter Angabe des Namens "shelexec.exe". Aus rechtlichen Gründen darf ich es hier leider nicht zum Download anbieten.
-
Beispiel für eine autorun.inf
[autorun]
open=.\tools\shelexec.exe .\daten\index.htm
icon=.\icons\logo.ico
Alles klar?
Der Standardbrowser auf dem PC wird gestartet und zeigt die HTML-Seite namens "index.htm" an.
-
Last update
21.04.2000