質問

ibackup.comのようなソフトウェアを作成しようとしています。ただし、ソフトウェアを作成する方法がわかりません。そして、私はこれについてどこで研究を始めるべきかわからない。誰かが私にいくつかのポインターをください。

役に立ちましたか?

解決

私はあなたを指さすことができます ドーカン (LinuxのヒューズなどのWindows用のユーザーファイルシステム)、ドライバーをインストールし、IOリクエストで返信するために適切なソフトウェアを書き込みます。

より複雑な回答では、NT DDKと協力して、ファイルシステムであるためのソフトウェアになるドライバーを作成する必要があります(IFS:インストール可能なファイルシステムをご覧ください)、操作するのは非常に複雑であることに注意してください(主にクラッシュのためです。あなたのソフトウェアはBSODを意味します)、そしておそらくあなたはその点であなたを助けるDokanのようなより高いレベルのソフトウェアを望んでいます。

他のヒント

インストール可能なファイルシステム(IFS)を実装するデバイスドライバーを作成する必要があります。

私は個人的にこれを行っていませんが、ここにWindowsにLinux(Ext2/3/4)ファイルシステムをMountsにマウントすることがわかっているソフトウェアがあります。 ext2ifs.

そして、これがMicrosoftのSDKです: IFSキット

を見てください サッツ 指図。単に間違っている可能性のあるすべてのことのために、それが何をするかをシミュレートするのではなく、外部から呼び出すことをお勧めします。

(サイドノート:正しい用語はaです 音量, 、ではありません ドライブ.)

参照として:仮想ドライブを使用して作成できます コールバックファイルシステム サポートされ、文書化され、維持されたソリューションである製品。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top