我想爲虛擬CD驅動器或CD仿真驅動器開發驅動程序。 我該如何開始?我發現這些鏈接從MSDN這些鏈接:如何爲虛擬CD驅動器或CD仿真驅動器編寫驅動程序?
將這些信息是否充分? 考慮到我是編程新手,可能需要多少時間?
我想爲虛擬CD驅動器或CD仿真驅動器開發驅動程序。 我該如何開始?我發現這些鏈接從MSDN這些鏈接:如何爲虛擬CD驅動器或CD仿真驅動器編寫驅動程序?
將這些信息是否充分? 考慮到我是編程新手,可能需要多少時間?
鏈接很好。然而,對於熟練的 Windows程序員(不是網絡程序員),大約需要6到12個月的時間來創建一個「從頭開始」的內核模式驅動程序,並有更多的時間來完善它。對於某些任務,存在一些示例驅動程序,但仍需要大量的手工工作,並對Windows的編程原則和體系結構有深入的瞭解。還有一些第三方解決方案,包括預先構建的驅動程序,並讓您在用戶模式下編寫「業務邏輯」(在您的情況下爲CD模擬),這更容易(但仍然不重要)。所以如果你有興趣學習,你就有漫長的路要走。
「」還有第三方解決方案,其中包括預先構建的驅動程序並讓您編寫「業務邏輯」(在您的情況下爲CD模擬)「」您是否可以命名第三方解決方案? –
@Ravi作爲例子之一,我們的虛擬存儲產品(http://www.eldos.com/virtual-storage/) –
實際上,花了我1-2個月的時間來調整imdisk以滿足我們的需求。這並不壞。 (無內核模式經驗) – JE42
你想做這個學習編程,或者你想要一個免費的方式來掛載ISO文件?這需要付出很大的努力,而且它們是免費的工具,正如其中兩個答案所表明的那樣。 –