2011-07-13 96 views
0

我想爲虛擬CD驅動器或CD仿真驅動器開發驅動程序。 我該如何開始?我發現這些鏈接從MSDN這些鏈接:如何爲虛擬CD驅動器或CD仿真驅動器編寫驅動程序?

將這些信息是否充分? 考慮到我是編程新手,可能需要多少時間?

+0

你想做這個學習編程,或者你想要一個免費的方式來掛載ISO文件?這需要付出很大的努力,而且它們是免費的工具,正如其中兩個答案所表明的那樣。 –

回答

1

結賬ImDisk。 它來源。在其他功能中,它爲基本的ISO映像文件提供虛擬CD仿真。

+0

謝謝。我會試一試。 –

2

鏈接很好。然而,對於熟練的 Windows程序員(不是網絡程序員),大約需要6到12個月的時間來創建一個「從頭開始」的內核模式驅動程序,並有更多的時間來完善它。對於某些任務,存在一些示例驅動程序,但仍需要大量的手工工作,並對Windows的編程原則和體系結構有深入的瞭解。還有一些第三方解決方案,包括預先構建的驅動程序,並讓您在用戶模式下編寫「業務邏輯」(在您的情況下爲CD模擬),這更容易(但仍然不重要)。所以如果你有興趣學習,你就有漫長的路要走。

+0

「」還有第三方解決方案,其中包括預先構建的驅動程序並讓您編寫「業務邏輯」(在您的情況下爲CD模擬)「」您是否可以命名第三方解決方案? –

+1

@Ravi作爲例子之一,我們的虛擬存儲產品(http://www.eldos.com/virtual-storage/) –

+0

實際上,花了我1-2個月的時間來調整imdisk以滿足我們的需求。這並不壞。 (無內核模式經驗) – JE42

0

WinCDEmu是一個開放的source Windows驅動程序,將ISO映像掛載到驅動器號。你應該檢查一下。

相關問題