July 20th, 2008 in
Dokan by Hiroki
Dokan library 0.3.6 is released.
Dokan library is a user mode file system library for Windows.
This version has many improvements from previous version. Now you can use Dokan library without administrator privilege!
Changes from 0.3.4
- Not required Administrator privilege
- Fixed xcopy issue
- Fixed file deletion issue
- Fixed FILE_NO_MORE_FILES issue
- Fixed BSOD while IO canceling
- Supported Windows 2000 (please compile libraries yourself)
Thanks for many suggestions.
July 1st, 2008 in
.NET by Hiroki
Dokan.NET 0.2.0 is now released
Sorry for frequent updates. As you know, Dokan.NET is a library which enables to make a Windows file system easily.
Changes from 0.1.9
- Fixed ProcessId while CreateFile, Open/CreateDirectory functions
June 30th, 2008 in
.NET by Hiroki
Today Dokan.NET 0.1.9 is released.
Dokan.NET is a library to write a file system in C# or other .NET languages. Why don’t you make a your original Windows file system?
Changes from 0.1.8
- Fixed time in SetFileTime
- Fixed DokanFileInfo.Context
DokanNET.dll in Dokan SSHFS is not updated, so If you fix SetFileTime problem in DokanSSHFS, please copy new version of DokanNET.dll to DokanSSHFS directory.
Thank you, Sebastia and Alex for your information.
June 11th, 2008 in
SSHFS by Hiroki
Dokan SSHFS 0.1.9 is released.
Dokan SSHFS is a program that mounts remore file system as local drive using SSH. You can edit and create files on Linux with your favorite Windows application.
Changes from 0.1.8
- Use the latest Dokan.NET library
- Enabled UseKeepAlive
- Fixed file cache consistency when creating new direction
Domain name is changed to dokan-dev.net
June 10th, 2008 in
.NET by Hiroki
Dokan.NET 0.1.8 is now released.
Dokan.NET is a .NET binding of user-mode file system library Dokan. You can write your own Windows file system in C#, VB.NET…
Changes from 0.1.7
- Added UseKeepAlive option to DokanOptions
- Added some error constants
Domain name is changed to dokan-dev.net
June 8th, 2008 in
Dokan by Hiroki
Dokan library 0.3.4 is now released
Dokan library is a user-mode file system for Windows.
I added an automatic unmount feature when dokan.dll is unload. I recommend you not to relay on this feature, file sytem should do unmount when file system exits.
I also added keep alive to check user-mode file system is alive. When you set TRUE on DokanOptions->UseKeepAlive, dokan library automatically unmounts 15 seconds after user-mode file system hanged up.
Changes from 0.3.2
- Added automatic unmount when dll is unloaded
- Added keep alive to check user-mode file system is alive
- Added multiple sessions
- Fixed BSOD when write operations are canceled by timeout
- Fixed the number of max thread in user-mode
- Many refactorings
I changed the domain name to dokan-dev.net.
May 26th, 2008 in
Dokan by Hiroki
I am pleased to announce the release of open source Dokan library 0.3.2.
Dokan is a user-mode file system for Windows. You can make your open file system very easily!
Now dokan is released under open source license.
Dokan contains LGPL, GPL and MIT licensed programs.
- user-mode library (dokan.dll) LGPL
- driver (dokan.sys) GPL
- control program (dokanctl.exe) MIT
- mount service (mounter.exe) MIT
You can download new dokan library and source code from Download Page.
You must uninstall previous version and restart your computer BEFORE install new version.
Changes from 0.2.6
- Changed license
- Fixed directory entries when accessed by Windows file sharing
- Refactoring
I added new document to Doc
How to build dokan library
Sorry, link was broken.
May 22nd, 2008 in
Dokan by Hiroki
I’m working to make Dokan be a open source project. Now I’m refactoring my codes and translate Japanese comments to English. I want to release the source codes in this weekend.
Task/Issue
- command line options for Dokan SSHFS
- ACL support
- FUSE compatible API
Q/A
Q: When Fuse compatible API is supported
A: I have no idea when I can make it. I’m I’ll be happy if you make it.
Q: How can I get name of application that requests access (explorer, notepad,…)
A: You can use DOKAN_FILE_INFO->ProsessID and use some Windows API to get name from Prosess Id.
Dokan.NET 0.1.7 is released.
Dokan.NET is a .NET wrapper for Dokan library. You can write a file system in C# using Dokan.NET.
Changes from 0.1.6
- Added VolumeLabel parameter to DokanOptions
- Added GetDiskFreeSpace to DokanOperations
public class DokanOptions
{
public char DriveLetter;
public uint ThreadCount;
public bool DebugMode;
public bool UseStdErr;
public bool UseAltStream;
public string VolumeLabel;
}
GetDiskFreeSpace is like GetDiskFreeSpaceEx.
http://msdn2.microsoft.com/en-us/library/aa364937(VS.85).aspx
int GetDiskFreeSpace(
ref ulong freeBytesAvailable,
ref ulong totalBytes,
ref ulong totalFreeBytes,
DokanFileInfo info);
You can see some samples under DokanNet\sample.
Recent Comments