可以到http://www.bebits.com/app/547看看
下面说说一种方法
You need WNASPI32.dll to run
//Create a variable for your drive
SCSI2 m_drive;
//m_HA:HostAdpaterNumber,m_ID:SCSI ID,m_LUN:LogicUnitNumber
m_drive.SCSISelectDevice(m_HA,m_ID,m_LUN);
//For a blank CDR, you need to format it
m_drive.FormatDisc("VOL1");
//Then you can write files onto it
m_drive.WriteFiles("Test1.bmp");
//Append more files here...
//
//After you have writen ALL the files, close the session
m_drive.CloseSession();
//Now it's readable by regular CDROM drive.
Some Functions Useful
SCSIRead() //Read data from CDR
WritePacket() //Write packets to CDR
ReadTrackInfo() //Read track info, like next writable address
ReadDiskInfo() //Read disc info, like capacity
TestUnitReady() //See if the drive is ready
LoadUnload() //Eject/Close the tray
SetWriteParameters() //Set write mode
SCSISetSpeed() //Set read/write speed
ListFiles() //List files on the CDR
SaveFileAs() //Save file on CDR to hard disk
刻录光盘研究
最新推荐文章于 2024-07-25 17:17:47 发布