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. |