Vielen Dank für die vielen Antworten.
Offensichtlich ist es nicht möglich, mit shellexecute oder shellexecuteEx von einer CD eine
HTML-Seite im IE unter Vista zu öffnen.
Im
MSDN habe ich herausgefunden, dass ein CD-Laufwerk unter Vista bezüglich der Rechtesteuerung und der Benutzerkonten anders gehandelt wird als normale Laufwerke.
Alle denkbaren Tests mit den o.g. Funktionen - auch eine Zertifizierung des Startprogramms - haben aber nichts gebracht.
Da mir der Aufwand einfach zu groß wird, mich in die Tiefen des IE und die Zugriffsrechte unter Vista einzuarbeiten nur um eine
HTML Seite von einer CD zu öffnen nutze ich folgendes workaround:
Das Startprogramm erzeugt im Temp-Verzeichnis eine
HTML-Seite, die sich im IE problemlos öffnet. Diese lädt dann die index.htm von der CD mit einem Refresh nach.