Home
Forum: "System";
Current archive: 2002.01.08;

Down

#### Reading sectors from a CD-ROM Find similar branches

Alex_K_xelA   (2001-09-21 18:55) [0]

There are no problems under WinNT, I create a file and read it.
Under 9x it was not so. After rummaging around, I find a small article on the topic "there is no life on Mars without MSCDEX" ... and so on, on the topic of 16 and 32 bits DLL.
So, there is someone who has already made these DLLs, otherwise I am writing in Delphi, and how 16 bits of DLLs are made on Delphi, I have absolutely no idea ...

Andrey Klimov   (2001-09-21 19:25) [1]

Are you using IOCTL?

Alex_K_xelA   (2001-09-22 07:38) [2]

No. Well, that is, I tried to read through \\. \ VWIN32 and there, of course, I use it. But for a CD this does not work. You need to access MSCDEX through an 2Fh interrupt. You need to do this from the 16 bit procedure. 16 bit procedures cannot be stored in the 32 bit process, but can be located in the 16 DLL. Here.

Andrey Klimov   (2001-09-24 21:07) [3]

Take a look here http://www.efg2.com/Lab/Library/Delphi/IO/DisksDrives.htm

Andrey Klimov   (2001-09-24 21:08) [4]

And here http://www.cdrfaq.org/faq06.html

Pages: 1 whole branch

Forum: "System";
Current archive: 2002.01.08;