• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    西西首頁 常用軟件 軟件下載 安卓軟件 游戲下載 安卓游戲 MAC應用 驅動下載 安卓電視
    系統工具網絡工具媒體工具圖形圖像聊天工具應用軟件編程開發手機軟件安卓應用電腦安全字體素材

    VMWare VIX Automation Tools and SDK

    1.15.7 官方版
    • VMWare VIX Automation Tools and SDK1.15.7 官方版
    • 軟件大小:37.3M
    • 更新時間:2017-03-12 09:44
    • 軟件語言:中文
    • 軟件廠商:
    • 軟件類別:國產軟件 / 免費軟件 / 虛擬機
    • 軟件等級:4級
    • 應用平臺:WinAll, Win7, win8
    • 官方網站:http://www.vmware.com/cn.html
    好評:50%
    壞評:50%

    軟件介紹

    VMWare VIX是一套自動化測試工具,安裝了vmware虛擬機程序的本機可以通過在本機運行vix程序,可以控制虛擬機的系統。比如我在電腦上裝了真實系統A,又在A系統上裝了vmware 軟件,然后安裝兩個虛擬機B和C,那么在A上用VMware vix編寫程序可以控制B和C。

    安裝VMware和客戶機

    ①安裝WMware:我的安裝路徑是E:/Program Files/VMware,安裝完成后,在計算機C:/Program Files

    文件夾下會自動安裝VIX,位置位于C:/Program Files/VMware/VMware VIX,WMware VIX文件夾下東西正是后續我們需要使用到的

    ②在WMware中安裝ubuntu:我的安裝路徑就是默認的,安裝在了C:/Users/Pan/Documents/Virtual

    Machines/Ubuntu文件夾下

    VIX使用實例配置講解

    ①使用VS建立新的項目,在這里,我的項目命名為Vmware

    ②在項目中添加兩個頭文件,vix.h和vm_basic_types.h,將C:/Program Files/VMware/VMware VIX文件夾下兩個相應的文件的內容復制進來。

    ③將C:/Program Files/VMware/VMware VIX/Samples文件夾中的powerOn.c文件的內容復制到項目的源文件Vmware.cpp中。這個文件里面有不少地方要改,如下:

    文件剛開始的部分,找到如下地方進行配置(powerOn這個試驗中,不配置貌似也沒問題)

      #define USE_WORKSTATIO

      #ifdef USE_WORKSTATION

      #define  CONNTYPE    VIX_SERVICEPROVIDER_VMWARE_WORKSTATION

      #define  HOSTNAME "https://192.168.1.110" (自己的ip地址)

      #define  HOSTPORT 0(不用改)

      #define  USERNAME "pan" (ubuntu的用戶名)

      #define  PASSWORD "1" (ubuntu的密碼)

    配置虛擬機路徑,如圖修改

         vmxpath改成自己相應的ubuntu的安裝路徑就行了

    為項目添加vix的lib和dll

    Project->properties->c/c++->general->additional include directories添加引用文件的文件夾的路徑,我的是C:/Program Files/VMware/VMware VIX,WMware VIX

    Project->properties->linker->general->additional library directories添加庫文件的文件夾路徑,我的是C:/Program Files/VMware/VMware VIX,WMware VIX

    Project->properties->linker->input->additional additional dependencies添加用到的庫文件,添加VixAllProductsDyn.lib

    運行項目

      配置到現在,基本配置已經完成,但是你運行項目,會報錯所找不到VixAllProductsDyn.dll,沒關系,這只需要你將C:/Program Files/VMware/VMware VIX,WMware VIX文件夾下的VixAllProductsDyn.dll拷貝到你項目的debug文件夾下就行了。

      到現在,算是全部大功告成了。

    開始想通過命令行的方式控制虛擬機,但總是存在一些問題,到現在也沒搞懂。

    首先,網上下載的綠色版還是有很多功能不能實現。

    其次,虛擬機版本不一樣,其支持的命令也不一樣,版本越高,支持的命令越多。

    我使用VMware Workstation 6.0.3 build-80004,在命令行下,僅可以執行(1)開啟(2)關閉(3)重啟(4)掛起 這四個功能,我最想使用的恢復快照卻不能使用。

    開啟:vmware -x vm.vmx

    關閉:vmrun stop vm.vmx

    重啟:vmrun reset vm.vmx soft (無soft時為直接重啟)

    掛起:vmrun suspend vm.vmx

    幸好,從6.0版本開始提供Vix_API了,可以直接在自己的程序中使用Vix_API操作虛擬機,而且各項功能都可以實現 

    在完整安裝VMware Workstation 6.0后,在安裝目錄下就會有VMware VIX文件夾,其中包含了Vix_API及相關文檔、dll、lib等文件。

    第一,包含頭文件,連接lib

    vix.h、vm_basic_types.h、VixAllProducts.lib、VixAllProductsd.lib

    第二,按照文檔說明操作Vix_API

        VixHost_Connect()、 VixHost_Disconnect()、VixHost_FindItems()、VixHost_RegisterVM()、VixHost_UnregisterVM()、VixJob_CheckCompletion()、VixJob_GetError()、VixJob_GetNthProperties()、VixJob_GetNumProperties()、VixJob_Wait()、VixSnapshot_GetChild()、VixSnapshot_GetNumChildren()、VixSnapshot_GetParent()、VixVM_AddSharedFolder()、ixVM_CopyFileFromGuestToHost()、VixVM_CopyFileFromHostToGuest()、VixVM_CreateDirectoryInGuest()、VixVM_CreateSnapshot()、VixVM_CreateTempFileInGuest()、VixVM_Delete()、VixVM_DeleteDirectoryInGuest()、VixVM_DeleteFileInGuest()、VixVM_DirectoryExistsInGuest()、VixVM_EnableSharedFolders()、VixVM_FileExistsInGuest()、VixVM_GetCurrentSnapshot()、VixVM_GetNamedSnapshot()、VixVM_GetNumRootSnapshots()、VixVM_GetNumSharedFolders()、VixVM_GetRootSnapshot()、VixVM_GetSharedFolderState()、VixVM_InstallTools()、VixVM_KillProcessInGuest()、VixVM_ListDirectoryInGuest()、VixVM_ListProcessesInGuest()、VixVM_LoginInGuest()、VixVM_LogoutFromGuest()、VixVM_Open()、VixVM_OpenUrlInGuest()、VixVM_PowerOff()、VixVM_PowerOn()、VixVM_RemoveSharedFolder()、VixVM_RemoveSnapshot()、VixVM_RenameFileInGuest()、VixVM_Reset()、VixVM_RevertToSnapshot()、VixVM_RunProgramInGuest()、VixVM_RunScriptInGuest()、VixVM_SetSharedFolderState()、VixVM_Suspend()、VixVM_UpgradeVirtualHardware()、VixVM_WaitForToolsInGuest()、Vix_FreeBuffer()、Vix_GetErrorText()、Vix_GetHandleType()、Vix_GetProperties()、Vix_GetPropertyType()、Vix_PumpEvents()、Vix_ReleaseHandle()、

          第三,使用正確的dll文件

    我遇到的這個問題,困擾了我一天來調試。在文檔中有相關說明,不同版本的VMware 對應不同的dll文件,否則在VixHost_Connect時就會出現報出參數出錯的錯誤!

    軟件標簽: VMWare 虛擬機

    軟件截圖

    VMWare VIX Automation Tools and SDK 1.15.7 官方版
      vmware tools
      (5)vmware tools關鍵詞
      vmwaretools是VMware虛擬機提供的一款增強工具,通過vmwaretools你的VMware虛擬機中的虛擬顯卡、硬盤等性能會得到提升。這款工具雖然安不安裝VMware虛擬機都是可以運行的,不過只有在安裝vmwaretools后,vmware的某些更多>>

      其他版本下載

      熱門評論

      最新評論

      發表評論 查看所有評論(0)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)

      下載幫助下載幫助西西破解版軟件均來自互聯網, 如有侵犯您的版權, 請與我們聯系。

      TOP
      軟件下載
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>