應用程式開發人員可以使用 API、SDK 和 IDE 來寫入和偵錯在虛擬機器中執行的應用程式。

VIX API
您可以使用VIX API編寫程式,以自動執行虛擬機器作業。API 便於使用,對腳本撰寫者和應用程式程式設計人員都很有用。功能可讓您開啟和關閉虛擬機器的電源、登錄虛擬機器,以及執行程式以操縱客體作業系統中的檔案。其他語言系結適用於 Perl、COM 和殼層腳本 (例如, vmrun)。
VMCI 通訊端介面
VMCI 通訊端是虛擬機器通訊介面的網路通訊端 API。它提供主機與其客體虛擬機器之間的快速通訊方式。此 API 非常適合用戶端-伺服器應用程式。請參閱 VMCI 通訊端程式設計指南
Eclipse 的整合式虛擬偵錯工具
整合式開發環境 (IDE) 外掛程式可在虛擬機器與 Eclipse 之間提供可設定的介面。它們可讓您在虛擬機器中測試、執行和偵錯程式。請參閱 《 整合式虛擬偵錯工具 for Eclipse 開發人員指南