CDR burning methods except IOCTL_SCSI_PASS_THROUGH

Hi
Most CD burning programs uses IOCTL_SCSI_PASS_THROUGH (DIRECT) in
order to allow cd writing.
Are there any other methods? (How alcohol and easy cd work for example?)

Thanks

Alcohol’s software can be setup to use SPT(D), but generally both load a
filter driver that provides functionality that is nearly equivalent to
SPT(D).

Which IOCTL number do they use? What are the exact structures that they
use? Those are internal, non-documented features of each company, and
often change between revisions. You would need to contact each company
to get the details of their implementation.

.

-----Original Message-----
From: Omer B [mailto:xxxxx@gmail.com]
Sent: Thursday, March 24, 2005 1:12 AM
Subject: CDR burning methods except IOCTL_SCSI_PASS_THROUGH

Hi
Most CD burning programs uses IOCTL_SCSI_PASS_THROUGH (DIRECT) in
order to allow cd writing.
Are there any other methods? (How alcohol and easy cd work for
example?)

Thanks

Dear Omer,

You have also for instance the legacy “wnaspi”, a dll with a driver
available on both 9x and NT-based systems, which also allows you to send the
mmc commands you need to send to burn. You may as well write your own driver
with your own private ioctl to pass from user-mode to kernel mode the
commands, or you may write your software entirely in kernel mode (given that
I do not know what you intend to do actually). Or better, you might purchase
a recording engine from a third party and avoid you the pain to rewrite what
others have tuned for years.

How alcohol and easy cd work, I ignore.

Best regards,

David Burg


David Burg
Software Development,
InCD and Low Level Drivers Project Leader

Nero AG phone: +49 (0)7248 911 862 (room line) Internal VoIP
-363
Im Stoeckmaedle 18 fax: +49 (0)7248 928 299
76307 Karlsbad email: xxxxx@nero.com
Germany http://www.nero.com

-----Original Message-----

Subject: CDR burning methods except IOCTL_SCSI_PASS_THROUGH
From: Omer B
Date: Thu, 24 Mar 2005 11:12:15 +0200
X-Message-Number: 2

Hi
Most CD burning programs uses IOCTL_SCSI_PASS_THROUGH (DIRECT) in
order to allow cd writing.
Are there any other methods? (How alcohol and easy cd work for example?)

Thanks

----------------------------------------------------------------------