Dokan

user-mode file system for Windows    >>English version

Dokanライブラリ0.5.1 x64及びx86対応バージョン

February 23rd, 2010 in Dokan

Dokan ライブラリ 0.5.1 をリリースしました。対応するバージョンは、Windows XP,2003,Vista,7 x86 および、Windows 2003,Vista,7 x64 です。 Download ページからダウンロードできます。ひとつのインストーラーで x86 と x64 両方のバイナリを含んでいます。

0.4.2からの主な変更点
-Office ファイルに扱い関する問題の修正
-Visual Studio が Dokan 上で動作しない問題の修正
-Dokan.NET の様々な問題。Rename や Delete、FileInfo ロックに関する問題の修正
-SetAllocationSize コールバックを追加
-DokanResetTimeout 関数を追加
-PagingIo、SynchronousIo、Nocache、WriteToEndOfFile を DOKAN_FILE_INFO に追加
ほか多数

3 Responses to “Dokanライブラリ0.5.1 x64及びx86対応バージョン”

  • Totto8492
    February 28th, 2010 at 8:03 pm

    お忙しい中の更新お疲れ様です。

    SetAllocationSize に相当する関数がMSDNに見当たらないのですが、これはDokan独自のコールバックでしょうか。
    とりあえずmirror.cを参考にして、指定されたサイズを確保しファイルポインタは最後尾を示すように実装するつもりです。
    もし違っているようであればご教示願います。

  • 淺川
    March 2nd, 2010 at 8:13 am

    SetAllocationSize は File System の FILE_ALLOCATION_INFORMATION に対応します。ttp://msdn.microsoft.com/en-us/library/ms791531.aspx
    指定されたサイズがファイルサイズ以上であれば、ファイルを拡張します。

  • Totto8492
    March 4th, 2010 at 2:20 pm

    ご返事ありがとうございます。
    FILE_ALLOCATION_INFORMATIONの項も参考にして挑戦してみたいと思います。
    それとファイルポインタは今回の件と直接関係ありませんでしたね。失礼しました。