Dokan

user-mode file system for Windows    >>English version

Dokanライブラリ0.3.9をリリース

September 28th, 2008 in Dokan by 淺川

Dokanライブラリ0.3.9をリリースしました。

Dokan ライブラリは Windows のファイルシステムをユーザモードで作成するためのライブラリです。
x64バージョンは準備中です。x86バージョンのみアップデートしました。

0.3.9では以下の変更があります。
- TRUNCATE_EXISTINGが動作しない問題の修正 (issue)
- FILE_FLAG_DELETE_ON_CLOSEが動作しない問題の修正 (issue)
- CloseFileが呼ばれない問題の修正。完全に治せたかどうか自信がありません。
- ExAcquireResourceExclusiveLiteを呼ぶときにAPCを無効にする。
- メモリアロケーションエラーのエラーチェックの修正。

問題リストを使用することにしました。なにかバグがありましたらこちらから報告してくださると助かります。日本語のほうがよい方はブログのコメントからでも結構です。
SVNレポジトリも準備しました。

Dokanライブラリ0.3.7をリリース

August 20th, 2008 in Dokan by 淺川

Dokan ライブラリ 0.3.7 をリリースしました。

Dokan ライブラリは Windows のファイルシステムをユーザモードで作成するためのライブラリです。今回のバージョンから、Windows Vista x64 と Windows 2003 Server に対応しました!

0.3.7では以下の変更点があります。
- Windows 2003 と Vista x64 のサポート
- インストーラーの変更 (DokanInstall32.msi for WindowsXP,2003,Vista x86 and DokanInstall64.msi for Vista x64)

64bitドライバのためのコードサイニング証明書はInfocraft Inc.の協力により提供されています。

Dokan ライブラリ 0.3.6 をリリース

July 20th, 2008 in Dokan by 淺川

Dokan ライブラリ 0.3.6 をリリースしました。

Dokan ライブラリは Windows のファイルシステムをユーザモードで作成するためのライブラリです。今回のバージョンではたくさんの改良があります。Dokan の実行に Administrator 権限が必要なくなりました!

0.3.6 では以下の変更点があります。
- 実行に管理者権限が必要なくなった
- xopyコマンドでディレクトリがコピーできない不具合の修正
- ファイルをごみ箱に削除するとエラーが表示される問題の修正
- FILE_NO_MORE_FILES に関する問題の修正
- IOキャンセル時にブルースクリーンになることがある問題の修正
- Windows2000 でコンパイル可能になった

InfoQに記事を執筆しました

July 17th, 2008 in Dokan by 荒川

Dokanを使ったファイルシステム作成の入門記事を執筆しました。
記事のURLは以下になります。

【ファイルシステムでHello World】
http://www.infoq.com/jp/articles/filesystem_helloworld_1

今回は簡単なHello Wolrdファイルシステムですが、
次回以降、本格的なファイルシステムの作り方についても執筆する予定です。

Dokan.NET 0.2.0 をリリース

July 1st, 2008 in .NET by 淺川

Dokan.NET 0.2.0 をリリースしました。

0.2.0では以下の変更点があります
- CreateFile,Open/CreateDirectoryにおけるDokanFileInfo.ProcessIDの不具合の修正

Dokan.NET 0.1.9 をリリース

June 30th, 2008 in .NET by 淺川

Dokan.NET 0.1.9 をリリースしました。

Dokan.NET は C#やさまざまな.NET言語でファイルシステムを作成するためのライブラリです。非常に簡単にWindowsのファイルシステムが作成できます。

0.1.9での変更点
- SetFileTimeで時間がずれる問題の修正
- DokanFileInfo.Context がセットされない問題の修正

DokanSSHFSのDokanNET.dllは更新されていません。SetFileTimeの問題を修正するには新しいファイルを上書きしてください。

Dokan SSHFS 0.1.9 をリリース

June 11th, 2008 in SSHFS by 淺川

Dokan SSHFS 0.1.9 をリリースしました。

Dokan SSHFS はSSHを利用してLinuxなどのリモートのファイルシステムをWindowsのドライブとしてマウントするためのプログラムです。好きなWindowsアプリを使って、サーバー上のファイルを直接編集できます。

0.1.8からの変更点
- 最新のDokan.NETライブラリを使用した
- UseKeepAliveオプションを有効にした
- ディレクトリを新規作成したときにキャッシュがクリアされない問題を修正

ドメイン名を dokan-dev.net に変更しました。

Dokan.NET 0.1.8をリリース

June 10th, 2008 in .NET by 淺川

Dokan.NET 0.1.8をリリースしました。

Dokan.NET はC#やVB.NETなどお好みの.NET言語でWindowsのファイルシステムを書くためのライブラリです。豊富な.NETライブラリを活用して、非常に簡単にファイルシステムが作成できます。

0.1.7からの変更点
- UseKeepAlive オプションを DokanOptionsに追加
- いくつかエラー定数を追加

ドメイン名を dokan-dev.net に変更しました。

Dokan library 0.3.4をリリース

June 8th, 2008 in Dokan by 淺川

Dokan library 0.3.4 をリリースしました。

Dokan library はユーザモードでWindowsのファイルシステムを作るためのライブラリです。ファイルシステムを実装するには、デバイスドライバを書く必要がありましたが、Dokanを使えば、普通のアプリケーションとしてファイルシステムを作成できます。

dokan.dl がアンロードされるときに自動的にアンマウントする機能を追加しました。また、DokanOptions->UseKeepAlive にTRUE をセットすると、ファイルシステムがハングしたあと、15秒に自動的にアンマウントします。

0.3.2 からの変更点
- dllアンロード時に自動アンマウントを追加
- ユーザモードファイルシステムがハングしたら自動的にアンマウントする機能を追加
- 1つのプログラムで複数のマウントができるように変更
- 書き込みがキャンセルされるタイミングによってブルースクリーンになる問題の修正
- スレッドの数指定にかんするバグの修正
- 多くのリファクタリング

ドメイン名を dokan-dev.net に変更しました。

IPAX2008に出展しました

May 28th, 2008 in Decas, Dokan by 荒川

5月27日、28日に開催されたIPAX2008にDecasとDokanを出展しました。
# 事前にお知らせするのを忘れていました。すみません。

会場に足を運んでくださった方、ありがとうございます。
頂いたご意見は今後の開発にぜひ反映させたいと思います。

これからも開発を継続して進めていきますので、
ご意見・ご要望をどしどし頂ければと思います。