Because the original dokan isn't maintained anymore, I forked it.
If you don't know about dokan, you should read this document. http://dokan-dev.net/en/docs/
- Download and install the WDK 7.1.0
- You should set the Windows environment variables DOKANX_PATH and WIN7BASE before compile driver.
# Note. Do not enclose WIN7BASE environment value in double quotes. ddkbuild can't recognize it, I think.
DOKANX_PATH=D:\dokanx
WIN7BASE=C:\WinDDK\7600.16385.1
WDK 8.0 are not supported yet. But this doesn't mean dokan can't run on Windows8.
- Visual Studio 2012 solution file is provided with makefile and ddkbuild. Now you can compile filesystem driver very easily.
- All dokan library dll code has been recompiled in C++
- Using precompiled header for driver.
- The Usermode filesystem implementations should return their result code as NTSTATUS(Not the win32 statua code anymore). This gives your application more control.
- Use better logger.
- Applied prefast analyzer(static analyze driver source code)