For VixCom what files are needed to share without requiring the Vix API 1.1 install.
I tried the DLLs in the Server1 folder plus the VixCom dll. I can regsvr32 VixCom no problem, but it does not appear to work on virgin systems.
I tried placing the files in the windows and system32 folders and registering.
What am I missing or what process is needed?
VixCOM uses the VixAllProducts.lib, which looks up which DLL to use based on the service provider and API version specified in VixHost_Connect(). It looks for the DLLs in a specific location that the installer sets up (the path is stored in the registry, I believe); in the default installation it looks at C:\Program Files\VMware\VMware VIX\, and then in the server-1\ and ws-2\ sub-directories.
Basically, it's fairly complicated. Is there any reason why do you don't want to just use the installer?
Really the only reason is its ~ 10mb for ~ 3mb worth of needed files (for server) is the only reason.
But if VixAllProducts.lib is needed, that adds another 2mb to the extracted size.
It was more curiosity, have a script auto register and unregister the files needed. A sort-of portable solution, that can be run off a flash drive while leaving little or no footprint on the system.
