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.