Aspi : des informations sur vos lecteur et graveurs de cd et vos cd (fabricant,capacité,...)

Description

Ce code permet d'obtenir des infos (Lecture CD-R,CD-RW,Ecriture de CD-R,CD-RW) sur les lecteurs ou graveurs de CD présents sur votre ordinateur.
Il permet aussi d'obtenir des infos (fabricant, taille,...) sur un CD (présent dans un graveur : les lecteurs de CD ne sont pas toujours capables de lire les infos ATIP).

Pour utiliser ce code, il vous faut WNASPI32.dll :
- il faut télécharger le pack ASPI d'adaptec (http://www.gravure-news.com/html/tuto/08/page01.php) : http://www.adaptec.com/worldwide/support/suppdetail.jsp?sess=no&language=English+US&prodkey=ASPI-4.70
Dans ce cas, les fichier sont placés dans le répertoire système. Ensuite, il faut ajouter une clé au registre pour que cela fonctionne : http://www.macdisk.com/faqaspifr.php3
Il faut impérativement une valeur chaine "ExcludeMiniports" vide :
Sous Windows NT/2000/XP :
HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Services
Aspi32
Parameters

ExcludeMiniports
Sous Windows 95/98 :
HKEY_LOCAL_MACHINE
System
CurrentControlSet
Services
VxD
APIX
ExcludeMiniports

- sinon vous pouvez le télécharger à l'adresse suivante : ftp://ftp6.nero.com/wnaspi32.dll (juste pour tester (ce fichier est le propriété de Nero ). Il faut ensuite le placer dans le répertoire de l'application (et de la dll ASPIdll.dll). Nero interdit de la mettre dans system32...

Cette dll est compatible 9x/ME/NT/2000/XP.

Conclusion :


Les sources de la dlls sont dans le zip ainsi que la source de aspi.tlb (il se peut que aspi.tlb soit mal enregistré dans le fichier projet, remettez aspi.tlb dans les références)

Pas de bugs connus mais la gestion d'erreur est minimale (en fait ca affiche juste n'importe quoi en cas d'erreur)

Si vous utilisez ce code, Nero interdit de distribuer son WNASPI32.dll.

Codes Sources

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.