VIX API (VixCOMWrapper.dll、Interop.VixCOM.dll) を使用して、ローカルの vmware Workstation に接続しようとしています。
以下のコードを試していると、次のような例外が発生します。
「複数のサービスプロバイダーと接続できません。」
また、サーバー名に localhost を渡そうとしましたが、同じ例外が発生しました。アイデアはありますか?
VIX.Host vix_host_local;
vix_host_local = VIX.VixCOMWrapper.Instance.Connect(VIX.Enums.VIX_SERVICEPROVIDER.VMWARE_WORKSTATION, "", 0, "", "");
更新:問題が発生するのは、次のことを行う前に:
VIX.VixCOMWrapper.Instance.Connect(VIX.Enums.VIX_SERVICEPROVIDER.VMWARE_VMWARE_VI_SERVER, "", 0, "", "");
どうやら、この dll では 2 つのモードを使用できません。