| | |
Need to access CD/DVD Driver Operation Conditions
Please support our C++ advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Jan 2007
Posts: 6
Reputation:
Solved Threads: 0
Hello everyone,
I wish to develop an application which can be downloaded from WEB to user's PC (With the KNowledge of the users) and then it creates some soft of interaction with the hardware device of the user's computer. I basically wish to know when the CD/DVD player has been activated, paused, stopped, and etc… Mainly event handling information… and Finally send these information back to the WEB site. All is done with the full knowledge of the user.
I am just wondering if this project can be done in C/C++. Can anyone tell me how I need to go about this project and if the C/C++ is the right way to get this project done?
Thank you for your time and have a great day.
Cheers,
Khoramdin
I wish to develop an application which can be downloaded from WEB to user's PC (With the KNowledge of the users) and then it creates some soft of interaction with the hardware device of the user's computer. I basically wish to know when the CD/DVD player has been activated, paused, stopped, and etc… Mainly event handling information… and Finally send these information back to the WEB site. All is done with the full knowledge of the user.
I am just wondering if this project can be done in C/C++. Can anyone tell me how I need to go about this project and if the C/C++ is the right way to get this project done?
Thank you for your time and have a great day.
Cheers,
Khoramdin
I think your biggest bottleneck here would be detecting what operating system the user has on their pc.
However, if you are assume they are using windows you can definitely detect the cd-rom drives.
For example the following snippet:
http://www.daniweb.com/code/snippet113.html
works when using bloodshed (tried and tested)
http://www.bloodshed.net/
I'm not sure if that's what you mean?
However, if you are assume they are using windows you can definitely detect the cd-rom drives.
For example the following snippet:
http://www.daniweb.com/code/snippet113.html
works when using bloodshed (tried and tested)
http://www.bloodshed.net/
I'm not sure if that's what you mean?
Last edited by iamthwee; Jan 27th, 2007 at 6:36 am.
*Voted best profile in the world*
•
•
Join Date: Jan 2007
Posts: 6
Reputation:
Solved Threads: 0
Thank you iamthewee,
That was great information. If I not mistaken in that example Media Control Interface (MCI) is used to control the CD-ROM. I was wondering if there is a similar way to deal with DVD driver?
Is there a way to create a sniffer which can keep an eye on MCI and keeps track of the the information/command (Play - Pause - FF ......) and simply display it. When I talk about sniffer, I mean sniffing to see if these commmand are send to the MCI from other software applications.
Thank you very much for your help.
Cheers,
Khoramdin
That was great information. If I not mistaken in that example Media Control Interface (MCI) is used to control the CD-ROM. I was wondering if there is a similar way to deal with DVD driver?
Is there a way to create a sniffer which can keep an eye on MCI and keeps track of the the information/command (Play - Pause - FF ......) and simply display it. When I talk about sniffer, I mean sniffing to see if these commmand are send to the MCI from other software applications.
Thank you very much for your help.
Cheers,
Khoramdin
![]() |
Similar Threads
- DVD driver problem (Windows NT / 2000 / XP)
- Disk access:Sense Operation Failed (reformatting) (Windows NT / 2000 / XP)
- Problem with cd/dvd driver (Windows NT / 2000 / XP)
- DVD+RW/+R Burning problems Update (Storage)
- Writing to an Access Database using Java... (Java)
Other Threads in the C++ Forum
- Previous Thread: What does ^ mean?
- Next Thread: Quality check
| Thread Tools | Search this Thread |
api array arrays beginner binary bitmap c++ c/c++ calculator char char* class classes coding compile compiler console conversion convert count data database delete desktop developer directshow dll dynamiccharacterarray email encryption error file forms fstream function functions game generator getline google graph homeworkhelper iamthwee ifstream input int integer java lib linkedlist linux list loop looping loops map math matrix memory multiple news node number numbertoword output parameter pointer problem program programming project proxy python random read recursion recursive reference return rpg sorting string strings struct template templates test text tree unix url vector video visualstudio win32 windows winsock word wordfrequency wxwidgets






