仮想 CD ドライブまたは CD エミュレーション ドライブ用のドライバーを開発したいと考えています。開始するにはどうすればよいですか?MSDN からこれらのリンクを見つけました:
この情報で十分でしょうか? 私がプログラミングに慣れていないことを考えると、どれくらいの時間がかかるでしょうか?
仮想 CD ドライブまたは CD エミュレーション ドライブ用のドライバーを開発したいと考えています。開始するにはどうすればよいですか?MSDN からこれらのリンクを見つけました:
この情報で十分でしょうか? 私がプログラミングに慣れていないことを考えると、どれくらいの時間がかかるでしょうか?
リンクは問題ありません。ただし、熟練したWindows プログラマー (Web プログラマーではない) の場合、カーネル モード ドライバーを「ゼロから」作成するには約 6 ~ 12 か月かかり、さらに磨きをかけるにはさらに時間がかかります。特定のタスク用のサンプル ドライバーがいくつかありますが、それでも多くの手作業と、プログラミングの原則と Windows のアーキテクチャの両方をしっかりと理解している必要があります。事前に構築されたドライバーを含み、ユーザーモードで「ビジネスロジック」(この場合は CD エミュレーション) を記述できるサードパーティのソリューションも存在します。これは簡単です (ただし、簡単ではありません)。したがって、学習に興味がある場合は、長い道のりを歩む必要があります。
ImDiskをチェックしてください。ソースが付属しています。他の機能の中でも、基本的なISOイメージファイルの仮想CDエミュレーションを提供します。
WinCDEmuは、 ISO イメージをドライブ文字にマウントするオープンソースの Windows ドライバーです。これをチェックする必要があります。