EldoS
 Table of Contents >  Deployment
Navigation
Web site
Support
Table Of Contents
Send comments on this topic

Deployment instructions

Drivers

The driver to be deployed is elrawdsk.sys. Note, that the drivers are different for Win32 and for x64 (AMD 64-bit) platforms.

The debug version of the driver is located in "<RawDisk>\Drivers\Debug\32bit" or "<RawDisk>\Drivers\Debug\64bit" folders (for Win32 and Win64 platforms). The debug version should be used only during development of your application. It creates a log file on disk C:. If the driver is loaded and "chkdsk c:" is scheduled for boot time, the log file will prevent the disk from being checked. This is not a bug, but specifics of the debug version of the driver.

The release version of the driver is located in "<RawDisk>\Drivers\Release\32bit" or "<RawDisk>\Drivers\Release\64bit" folders (for Win32 and Win64 platforms). You can use the release version of the driver for both development and final deployment.

Installation of the drivers to the target system is described here.

User-mode API

RawDisk user-mode API is shipped as .NET assemblies, static library for Visual C++ and VCL units.

VCL units for Delphi and C++Builder link RawDisk API statically and no specific deployment is required.
No deployment is needed in case of static linkage of C++ library.

.NET 2.0 assemblies require Visual C++ Multithreaded Runtime DLLs (msvcm80.dll and msvcr80.dll). You can rely on those DLLs to be present on destination systems, but it's a good idea to include them into the distribution. The DLLs are located in "<Microsoft Visual Studio 2005>\VC\redist\x86\Microsoft.VC80.CRT" and "<Microsoft Visual Studio 2005>\VC\redist\AMD64\Microsoft.VC80.CRT" folders.

Contact Us | Terms of Use | Trademarks | Privacy Statement
Copyright (c) 1998-2008, EldoS Corporation