Skip to main content

2026 年 3 月 23 日

讓現有的 ThinApp 套件與 Omnissa Access 相容

您可以將一個與 Omnissa Access 不相容的 ThinApp 套件轉換為可由 Omnissa Access 發佈和管理的套件。您可以使用以下其中一種方法:使用 ThinApp relink 命令;在編輯專案的 Package.ini 檔案以新增必要的 Omnissa Access 參數後,從 ThinApp 專案檔重新建置套件;或使用 ThinApp Setup Capture 程式,搭配選取適當的 Omnissa Access 設定,重新擷取 Windows 應用程式。

**附註:**只有已安裝 Omnissa Access Desktop 應用程式的 Omnissa Access 使用者才能啟動並執行這些 ThinApp 套件。在執行階段,ThinApp 套件會載入一個具特定名稱的 DLL,並使用該 DLL 與 Omnissa Access 驗證使用者的權利。由於該 DLL 會隨 Omnissa Access Desktop 應用程式一併安裝,因此此類 ThinApp 套件僅能在已安裝 Omnissa Access Desktop 應用程式的 Windows 系統上執行。

先決條件

確認您可以存取您所選方法的必要項目。

  • 如果您使用 relink 命令,請確認您擁有要轉換的 ThinApp 套件可執行檔,以及 ThinApp relink.exe 應用程式。
  • 如果您要更新 ThinApp 專案的 Package.ini 檔案並重新建置套件,請確認您擁有 ThinApp 程式重建套件所需的專案檔。
  • 如果您要重新擷取 Windows 應用程式,請確認您擁有 ThinApp Setup Capture 程式,以及應用程式安裝程式和該程式重新擷取應用程式所需的其他項目。如需詳細資訊,請參閱*《ThinApp 使用者指南》*。

確認您能存取 Omnissa Access 使用的 ThinApp 網路共用,並能在其中建立子資料夾與複製檔案。

程序

  1. 使用 Omnissa Access 支援的 ThinApp 程式版本,透過可用的方法之一建立相容的 ThinApp 套件。

    選項說明
    使用 relink -h 命令。在 ThinApp relink.exe 程式中使用 relink -h 命令,是最簡單的方法。在下列情況中,您可以使用這個方法:
    • 您無法使用重新建置方法,因為您沒有專案資料夾。
    • 使用 Setup Capture 重新擷取應用程式太過費時。
    • 您沒有使用 Setup Capture 進行重新擷取所需的應用程式安裝程式。
    附註:當您在 ThinApp 套件上執行 relink -h 命令時,ThinApp 執行階段將一律更新。

    您可以在 ThinApp 的 Program Files 目錄中執行 relink 命令,以取得該命令語法的說明。

    若要建立相容的套件,請使用基本的命令語法:
    relink -h executable-folder/*.*


    其中,executable-folder 是您要更新之 ThinApp 套件的可執行檔所在的資料夾。

    重要:使用 relink 命令時,您不能將其直接指向 Omnissa Access 環境中 ThinApp 套件所使用的網路共用中套件可執行檔的資料夾。該命令在更新 ThinApp 執行階段時,會將舊的可執行檔轉換為 BAK 檔,並將這些 BAK 檔與新檔案一併寫入資料夾。由於網路共用通常不允許寫入,您必須將 relink 指向可執行檔資料夾的複本。 關於 relink 命令的其他使用案例,請參閱知識庫文章 2021928
    以必要的參數手動更新 Package.ini 檔案,然後重新建置套件。當您沒有重新擷取程序的應用程式安裝程式時、當您不想執行重新擷取應用程式所需的前置設定時,或是當您想要從較新的 ThinApp 版本併入 relink 命令未能提供的功能時,請使用此方法。由於重建套件會併入新版本 ThinApp 既有之檔案系統和登錄的變更,因此重建作業會收集這些變更 (例如,當新版本 ThinApp 提供您想要設定的新 Package.ini 參數時)。

    在 Package.ini 檔案的 [Build Options] 區段中,新增下列參數:
    
    
    
    

    ;--- Omnissa Access Parameters --- AppID=genid NotificationDLLs=hzntapluginlugin.dll



    hzntaplugin.dll 是 ThinApp 執行階段呼叫的 DLL,用於驗證 Omnissa Access 使用者對虛擬化應用程式的使用權利。 您也可以選用性地包含 HorizonOrgURL 參數,並將其設定為您的 Omnissa Access 完整網域名稱。
    使用 Setup Capture 重新擷取,並選取必要的 Omnissa Access 設定。在較適合重新擷取應用程式,而非使用其他方法時,請使用此方法。若要使用 ThinApp Setup Capture 建立相容的套件,請在精靈中選取適當的設定,讓套件在擷取過程中即可由 Omnissa Access 管理。如需擷取程序的詳細資料,請參閱《ThinApp 使用者指南》

    結果

    您擁有一組 ThinApp 套件檔案 (EXE 檔,及選用的 DAT 檔),可由 Omnissa Access 發佈和管理。

    後續步驟

    如需瞭解將 ThinApp 套件新增至網路共用的步驟,請參閱為 Omnissa Access 管理的 ThinApp 套件建立網路共用

此頁面對您有幫助嗎?

針對本主題提供意見回饋

本主題對您有幫助嗎?

請勿填寫任何個人或機密資訊。

正在產生連結…