Я пытаюсь подключиться к машине VMWare Player с помощью VMWareTasks (http://vmwaretasks.codeplex.com), но выдает ошибку ..Как я могу подключиться к VMWare с помощью VIX (C#) обертку
// declare a virtual host
using (VMWareVirtualHost virtualHost = new VMWareVirtualHost())
{
string vmfile = @"D:\SIRETIH-Releases\SIRETIH_Virtual\pc-virtual\siretih.vmx";
// connect to the host
virtualHost.ConnectToVMWarePlayer(); // <<-- this line throws an error...
using (VMWareVirtualMachine virtualMachine = virtualHost.Open(vmfile))
{
virtualMachine.WaitForToolsInGuest();
virtualMachine.LoginInGuest("siretih", "");
}
}
Я использую Visual Studio 2010 (C#), VMWareTasks, VMWare Player 4.0.2 билд-591240 (ОС Windows), Windows 7 ...
виртуальной машины имеют VMWare инструменты ...
Do I нужно установить больше dll или api? Метод
No se controló System.Exception
Message=Failed to connect: serviceProviderType="Player" hostName="" hostPort=0 username="" timeout=60
Source=Vestris.VMWareLib
StackTrace:
en Vestris.VMWareLib.VMWareVirtualHost.Connect(ServiceProviderType serviceProviderType, String hostName, Int32 hostPort, String username, String password, Int32 timeout)
en Vestris.VMWareLib.VMWareVirtualHost.ConnectToVMWarePlayer(Int32 timeoutInSeconds)
en Vestris.VMWareLib.VMWareVirtualHost.ConnectToVMWarePlayer()utionContext, ContextCallback callback, Object state)
ConnectToVMWarePlayer() имеет только один аргумент ... есть метод «ConnectToVMWareVIServer», но я не использую VMWare сервер просто игрок ...
public void ConnectToVMWarePlayer(
int timeoutInSeconds
)
Я не мог сделать это в тот момент, я сделал с vmrun.exe CLI ... –