Windows de Gravure de CD API
Nous devons par programme pour graver des fichiers sur un CD dans un C\C++ Windows XP/Vista application que nous développons à l'aide de Borlands Turbo C++.
Quelle est la plus simple et la meilleure façon de le faire? Nous préférerions un natif de l'API windows (qui ne marche pas compter sur MFC) afin de ne pas dépendre d'un tiers des logiciels/drivers si l'on est disponible.
OriginalL'auteur QAZ | 2008-09-17
Vous devez vous connecter pour publier un commentaire.
Nous avons utilisé les éléments suivants:
Stocker des fichiers dans le répertoire renvoyé par la GetBurnPath, puis écrire à l'aide de Brûler. GetCDRecordableInfo est utilisé pour vérifier si le lecteur de CD est prêt.
Il fonctionne également sans privilèges d'administrateur, merci
OriginalL'auteur selwyn
Afin de compléter la accepté de répondre, nous avons ajouté cette fonction d'assistance à modifier par programmation la brûlure répertoire à la volée que c'était une exigence de la nôtre.
OriginalL'auteur QAZ
C'est l'information pour IMAPI dans le site MSDN http://msdn.microsoft.com/en-us/library/aa939967.aspx
OriginalL'auteur eaguilar
Vous devriez être en mesure d'utiliser le shell ICDBurn interface. De retour dans le XP jour MFC n'ont même pas de classes pour la gravure de cd. Je vais voir si je peux trouver quelques exemples pour vous, mais il a été un moment depuis que j'ai regardé cette.
OriginalL'auteur
Trouvé un exemple de code pour vous. http://msdn.microsoft.com/en-us/magazine/cc163992.aspx
OriginalL'auteur