C# - Brenn-API

  • Hi,
    weiß jemand wie man in C# CD,DVD´s usw. brennt?
    Scheiter dort bisschen am Ansatz.
    Gibt es vielleicht eine API, die einiges an Arbeit erspart, oder generell eine API?



    MfG
    Waschi ;)

  • Imapiv2 müsste das sein, denn rein in C#/.NET geht es nicht, da müssen COM Calls gemacht werden. Habe es aber bisher nicht gemacht, aber evt. hilft dir ja schon IMAPIv2 weiter ;)


    Geht aber erst ab Vista

  • Ich hatte mal in AutoIt ein kleines Brennprogramm geschrieben welches auf der IMAPI2-UDF basierte, vielleicht kannst du ja den Code in C# Code umformen, auch wenn das sicherlich nicht so effektiv ist.
    Die IMAPI2.au3 hab ich dir mal im Anhang hochgeladen.


    Funktionen die du sicherlich mal anschauen solltest sind

    Code
    1. _IMAPI2_DriveGetLetter()
    2. _IMAPI2_DriveGetObj()
    3. _IMAPI2_DriveEraseDisc()
    4. _IMAPI2_CreateFSForDrive()
    5. _IMAPI2_BurnImageToDrive()
    6. _IMAPI2_AddFileToFS()
    7. _IMAPI2_BurnFSToDrive()