0

I want to develop driver for a Virtual CD Drive or a CD Emulation drive. How do I go about starting? I found these links these links from the MSDN:

Will this information be sufficient? How much time it may take considering that I am new to programming?

Justin Dearing
  • 14,270
  • 22
  • 88
  • 161
  • Do you want to do this to learn programming, or do you want a free way to mount ISO files? This will take a lot of effort and their are free tool out there, as two of the answers indicate. – Justin Dearing Nov 21 '11 at 18:58

3 Answers3

2

The links are fine. However for a skilled Windows programmer (not web programmer) it takes about 6 to 12 months to create a kernel-mode driver "from scratch", and more time to polish it. There exist some sample drivers for certain tasks, but they still require lots of hand work and solid understanding of both programming principles and architecture of Windows. There also exist third-party solutions which include a pre-built driver and let you write "business logic" (in your case CD emulation) in user mode, which is easier (but still not trivial). So if you are interested in learning, you've got a long road to walk.

Eugene Mayevski 'Callback
  • 45,135
  • 8
  • 71
  • 121
1

Check out ImDisk. It comes with sources. Among other features, it provides Virtual CD Emulation for basic iso image files.

JE42
  • 4,881
  • 6
  • 41
  • 51
0

WinCDEmu Is an open source windows driver that will mount ISO images to a drive letter. You should check this out.

om-nom-nom
  • 62,329
  • 13
  • 183
  • 228
Justin Dearing
  • 14,270
  • 22
  • 88
  • 161