flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Nikolay Petrov 13 Jul 2006, 21:50
I'm not very familiar with this "problem" but you may looking for IMAPI Interfaces.
|
|||
![]() |
|
Torrey 14 Jul 2006, 03:34
What exactly are you trying to accomplish? What kind of information would you like read from the DVD? Your first post was difficult to understand.
|
|||
![]() |
|
Garthower 14 Jul 2006, 09:46
Excuse me in advance, my English is not so good. The information is necessary to me how to make read/write on DVD disks by using WinAPI. At somebody is though any information in this occasion?
|
|||
![]() |
|
vid 14 Jul 2006, 09:50
you can read them same way you read any file on your disk, just with different drive letter.
i believe writing to DVDs is not supported in basic WinAPI |
|||
![]() |
|
Garthower 14 Jul 2006, 10:13
2vid: You not absolutely have understood me. And most likely I again was not absolutely clearly expressed. Me interests low-level read\write. I know, that writing to DVDs is not supported in basic WinAPI. But I hope, that there are any built in interfaces of work with standard drivers Windows which allow to do it from Ring3. And I also hope, that at someone is though any information.
|
|||
![]() |
|
Reverend 14 Jul 2006, 10:30
I wrote once a program that could read cds/dvds. Just search fopr ISO9660 standard, and there are all structures of cds/dvds listed.
|
|||
![]() |
|
Garthower 14 Jul 2006, 12:18
2 Reverend: Your program could read RAW data?
|
|||
![]() |
|
Reverend 15 Jul 2006, 21:11
What do you mean by saying "RAW data"?
I post here my code + includes for reading cds/dvds BUT, this code is from my old project which I left. The code contains "osscalls" - these are my attempt to make this library OS-independent, and so you'll have to change the code to make it work. Feel free to use it. If you have any questions, just ask me by e-mail or PM.
|
|||||||||||||||||||||
![]() |
|
Garthower 18 Jul 2006, 10:04
2Reverend: Under " RAW data " I had in view of reading sectors. Thanks for sources, I shall analyse it.
|
|||
![]() |
|
Reverend 19 Jul 2006, 18:56
Reading disk sectors is like reading a file. Just use CreateFile on "\\.\D:" (D: is an example drive letter of course). This will return you a handle just like file. You can use it for ReadFile and read sectors, that's all
![]() |
|||
![]() |
|
Garthower 31 Jul 2006, 08:30
2Reverend: Thanks. But how to be with not structural data? I.e. in such a way it will be possible to read the data who have been written down on a disk not in standard ISO?
|
|||
![]() |
|
Reverend 01 Aug 2006, 12:51
Every disk must have some kind of structure. If it was chaotic, the system wouldn't process it properly. It's just computer, it must have it written in a specific way, it cannot guess. The only problem may be to find that current structure specification. For ISO9660 it isn't hard, but there may be some other standard and its specification may not be available.
|
|||
![]() |
|
Matrix 03 Aug 2006, 09:43
hi,
long time no see, im working hard now, but im here, i did a google on the subject, and i found some interesting results you could access atapi devices via winapi, aspi drivers, or directly there are some functions in Ralph Brown's Interrupt List too. that whould have helped me too before i had internet connection, i wanted to write a disc eraser software... because there wasn't any there is now. http://www.gentle.it/alvise/cd-r.htm http://club.cdfreaks.com/showthread.php?t=187275 http://bwgburn.sourceforge.net http://www.t10.org/drafts.htm |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.