Vista (und XP SP2) haben eine CD/DVD/ISO9660/UDF-Engine
Das Ding nennt sich IMAPI(v2) und kann so einiges: zum Beispiel ISO Images (bzw UDF) erzeugen, inkl. El Torito Bootzeugs. Und dann auf Medien brennen - auch Multisession.
Für XP brauchts dazu nen Patch. Lesen kanns aber anscheinend nicht, dazu ist dann immer MMC-Handbetrieb notwendig - allerdings bietet IMAPI2 Zugriff auf die Laufwerke, kann sie sperren usw. - und zwar alles von C# aus. Nun muss ich “nur” noch rausfinden, wie ich per MMC, der ATAPI-Erweiterung für sowas, an die RAW Daten rankomme…
Oh, Windows Scripting (Host, Powershell, …) sollte damit auch an alles rankommen, hier gibts ein paar Beispiele: Teil1, Teil2.