是否有人知道允許在不使用IP網絡的情況下向/從VMWare訪客系統發送和接收數據的API?與不具有網絡的VMWare訪客系統進行通信
我必須與VMWare訪客內的程序進行通信,但訪客不允許擁有IP網絡。當通過拖拽文件傳輸到虛擬機&拖放是可能的我假設有一個API - 我只需要知道這個API是否對第三方程序員開放,或者它是否僅適用於VMWare播放器本身。
是否有人知道允許在不使用IP網絡的情況下向/從VMWare訪客系統發送和接收數據的API?與不具有網絡的VMWare訪客系統進行通信
我必須與VMWare訪客內的程序進行通信,但訪客不允許擁有IP網絡。當通過拖拽文件傳輸到虛擬機&拖放是可能的我假設有一個API - 我只需要知道這個API是否對第三方程序員開放,或者它是否僅適用於VMWare播放器本身。
事實證明,有我的問題的解決方案:
虛擬串口
VM-潔具允許爲連接在主機側,一個名爲來賓創建虛擬串口管。
因此,我創建了兩個幫助程序,一個在主機端偵聽TCP端口和特定命名管道,並在它們之間傳輸所有傳入數據。
第二個幫助程序運行在訪客虛擬機中,並在串行端口和我想訪問的TCP端口之間執行相同操作。
唯一的缺點是串行速度限制在128kBit/sec。可就是可以增加使用多個虛擬串行端口...
虛擬機通信接口(VMCI)
使用VMCI沒有用於創建是從兩個事呢訪問的共享內存區域的API和客人系統。
當然,你可以通過VIX API訪問那些。
更specificely,拖動&降與以下功能實現:
基本上所有VixVM
功能可能是相關的任務。它們全部記錄在official VIX API reference中。
感謝您的有趣鏈接。然而,通過瀏覽API文檔,我可以驗證沒有可用於我的目的的直接API。 – Robert