Repackaging VDDK Libraries

After you develop an application based on VDDK, you might need the VDDK binaries to run your application.
As described in Redistributing VDDK Components, partners can sign a license agreement to redistribute VDDK binaries that support VADP applications.
To enable VDDK binaries on Windows virtual machines without VDDK installed
  1. Install the Microsoft Visual C++ (MSVC) redistributable, possibly as a merge module. The latest MSVC runtime works as side-by-side component, so manually copying it might not work on Vista. See details on the Microsoft Web site for the redistributable package, x86 processors or x64 processors. Side-by-side is also explained on the Microsoft Web site.
  2. Install VMware executables and DLLs from the
    \bin
    and
    \lib
    folders of the installed VDDK, and the
    vstor2-mntapi10.sys
    driver into the
    Windows\system\drivers
    folder or equivalent.
  3. Create and install your application, compiled in a manner similar to the
    vixDiskLibSample.exe
    code, discussed in Virtual Disk API Sample Code.