Sebstablaufende CD-ROM

Hallo, ich möchte diverse Dokumente auf eine CD ROM brennen (PDF, html, ppt). Mein Kunde soll aber einen Startbildschirm erhalten, wo er einfach Schaltflächen für die Dokumente anklickt, wie bei solchen Heft-CD´s. Welche Möglichkeiten/Programme brauche ich dafür? Oder soll ich es in html mit Links machen. Wie richte ich dann aber den IE in der autorun ein? Wisst Ihr Net-Seiten wo ich Infos finde?

Ins Rootverzeichnis der CD muss die Datei
AUTORUN.INF
dies ist eine Textdatei mit z.B. Folgendem inhalt:
[autorun]
OPEN=SETUP.EXE /AUTORUN
anstatt „SETUP.EXE /AUTORUN“ schreibst du halt was von der CD gestartet werden soll um die Schaltflächen anzuzeigen.

Autorun.inf Commands
This document is a reference for the ommands that can be used in an Autorun.inf ile.

icon
label
open
shellexecute
shell
shell\verb
icon
The icon command specifies an icon which epresents the AutoPlay-enabled drive in the indows user interface.

icon=iconfilename[,index]

Parameters
iconfilename
Name of an .ico, .bmp, .exe, or .dll file containing the icon information. If a file contains more than one icon, you must also specify zero-based index of the icon.
Remarks
The icon represents the AutoPlay-enabled drive in the Microsoft® Windows® user interface. For instance, in Windows explorer, the drive will have this icon instead of he standard drive icon. The icon’s file must be in the same directory as the file pecified by the open command.

The following example specifies the second con in the MyProg.exe file.

icon=MyProg.exe,1

label
The label command specifies a text label to represent the AutoPlay-enabled drive in the windows user interface.

label=LabelText

Parameters
LabelText
A text string containing the label. It may contain spaces.
Remarks
The label represents the AutoPlay-enabled drive in the Microsoft® Windows® user interface. If an icon is also specified, the label will be displayed below it.

The following example specifies „My Drive Label“ as the drive’s label.

label=My Drive Label

open
The open command specifies the path and file name of the application that AutoPlay runs when a user inserts a disc in the drive.

open=[exepath]exefile [param1 [param2] …]

Parameters
exefile
Fully qualified path of an executable file that will be run when the compact disc is inserted. If only a file name is specified, it must be in drive’s root directory. To locate the file in a subdirectory, you must specify a path. You can also include one or more command-line parameters to be passed to the startup application.
Remarks
See Tips for Writing AutoPlay Startup Applications for further discussion of startup applications.

shellexecute
Version 5.0. The shellexecute command specifies an application or data file that AutoPlay will use to call ShellExecuteEx.

shellexecute=[filepath]filename[param1, [param2]…]

Parameters
filepath
A string containing the fully-qualified path of the directory that contains the data or executable file. If no path is specified, the file must be in the drive’s root directory.
filename
A string containing the file’s name. If it is an executable file, it will be launched. If it is a data file, it must be a member of a file class. ShellExecuteEx will launch the default command associated with the file class.
paramx
Any additional parameters that should be passed to ShellExecuteEx.
Remarks
This command is similar to open, but it allows you to use file association information to run the application.

shell
The shell command specifies a default command for the drive’s context menu.

shell=verb

Parameters
verb
The verb that corresponds to the command. The verb and its associated command must be defined in the Autorun.inf file with a shell/verb command.
Remarks
When a user right-clicks the drive icon, a context menu will appear. If an Autorun.inf file is present, the default context menu command is taken from it. This command is also executed when the user double-clicks the drive’s icon.

To specify the default context menu command, first define its verb, command string, and menu text with shell/verb. Then use shell to make it the default context menu command. Otherwise, the default menu item text will be „AutoPlay“, which will launch the application specified by the open command.

shell\verb
The shell\verb command adds a custom command to the drive’s context menu.

shell\verb\command=Filename.exe
shell\verb=MenuText

Parameters
verb
The command’s verb. The shell\verb\command command associates the verb with an executable file. Verbs must not contain embedded spaces. By default, verb is the text that is displayed in the context menu.
Filename.exe
The path and file name of the application that performs the command.
MenuText
This parameter specifies the text that is displayed in the context menu. If it is omitted, verb is displayed. MenuText can be mixed-case and may contain spaces. You can set a shortcut key for the menu item by putting an ampersand (&amp:wink: in front of the letter.
Remarks
When a user right-clicks the drive icon, a context menu will appear. Adding shell/verb commands to the drive’s Autorun.inf file allows you to add commands to this context menu.

There are two parts to this command, which must be on separate lines. The first part is shell/verb/command, and is required. It associates a string, called a verb, with the application to be launched when the command is run. The second part is the shell/verb command, and is optional. It can be included to specify the text that is displayed in the context menu.

To specify a default context menu command, define the verb with shell/verb, and make it the default command with shell.

The following sample Autorun.inf fragment associates the readit verb with the command string „Notepad abc\readme.txt“. The menu text is „Read Me“, and ‚M‘ is defined as the item’s shortcut key. When the user selects this command, the drive’s abc\readme.txt file will be opened with Notepad.

shell\readit\command=notepad abc\readme.txt
shell\readit=Read &Me

zu finden bei www.microsoft.com
MfG Peter(TOO)

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Gut kopiert! Geht das jetzt auch auf deutsch?
Interessehalber!

Gut kopiert! Geht das jetzt auch auf
deutsch?
Interessehalber!

Nicht bei Microsoft! Als Programmierer muss man halt einglish können!

oder auch mit diesen Programm

www.frontcd2000.purespace.de