Library Dependencies

Arphoon is a lightweight library wich only depends on .NET Framework itself.

All recommended versions are built for .NET Framework 2.0, but it can be retargetted to any version of the framework (excluding 1.0 and 1.1) by just downloading the source code, changing target framework and recompiling.

Some tools like "ArphoonDokan" and "ArphoonDokanClient" also relies on a small third party library called "Dokan" to provide features like "Virtual Package mounting" to drive letters on Windows systems. That library is also distributed on the recommended version, but it can be downloaded from the author's website at http://dokan-dev.net/en/download/.

Dokan Library comes in two parts. A virtual device driver, and a .NET wrapper. both included on the recommended version.

The driver needs to be installed before using any of the previously described features. Dokan Library provides a way to develop custom FileSystems and mount them to virtual drives without the need of writting your own device driver from assembly.
As 12/02/2014 the driver only officially supports Windows XP, 2003, Vista, 2008, 7 x86 and Windows 2003, Vista, 7, 2008R2 x64. but it can be installed on Windows 8 (both x86 and x64 versions) without issues.

The .NET Wrapper is a small library that bridges .NET Framework and the device driver together, giving all its features to the managed language, and needs to be copied in the same directory as "ArphoonDokan" and "ArphoonDokanClient" for this tools to work properly.

Credits go to asakaw at http://dokan-dev.net for creating Dokan driver and .NET Wrapper.

Last edited Feb 26, 2014 at 7:43 PM by kderazorback, version 2