BoxedApp SDK
產(chǎn)品編號:143041
當前版本:v2025
開 發(fā) 商:softanics
產(chǎn)品類型:獨立控件
產(chǎn)品功能:應(yīng)用程序虛擬化 API/虛擬流程/虛擬化/資產(chǎn)保護/便攜式應(yīng)用程序
開發(fā)平臺:Visual Studio 2023/ Visual Studio 2025
其他特性:Web Form / Windows Form / 兼容Sharepoint / Ajax支持
產(chǎn)品源碼:不提供源碼
什么是 BoxedApp SDK? BoxedApp SDK 是一個開發(fā)人員庫,它提供了一組函數(shù),用于模擬應(yīng)用程序的文件系統(tǒng)和系統(tǒng)注冊表。使用這些功能,您可以創(chuàng)建虛擬文件、虛假注冊表項、鍵和值。您可以直接從內(nèi)存中啟動進程,無需注冊即可使用 ActiveX,嵌入 .Net、Flash 和 VC++ 等可再發(fā)行運行時。 舉個簡單的例子:假設(shè)您的應(yīng)用程序使用 Flash ActiveX 播放器來顯示 Flash 電影或視頻。最終用戶需要一個 Flash 播放器 ActiveX 才能讓您的應(yīng)用程序正常工作。另外,請記住,F(xiàn)lash Player 無法直接從內(nèi)存中加載文件。這暴露了兩個主要問題:首先,您必須安裝 Flash 播放器 ActiveX,其次,您必須將影片放在一個文件中。BoxedApp SDK 解決了這些問題:您只需創(chuàng)建一個包含 Flash 影片的虛擬文件、另一個包含 Flash 播放器 ActiveX DLL 的虛擬文件以及指向該虛擬文件的虛擬注冊表項。就是這樣,F(xiàn)在,應(yīng)用程序“認為”Flash 播放器 ActiveX 實際上已經(jīng)安裝,因此 Flash 播放器的工作方式就像電影文件確實在那里一樣。 換句話說,您現(xiàn)在可以將應(yīng)用程序使用的所有 DLL 和內(nèi)容文件、所有 ActiveX 和 OCX 組件嵌入到單個 EXE 文件中。BoxedApp SDK 不會將這些文件解壓縮到磁盤;它也不使用臨時文件。 為什么選擇 BoxedApp SDK? 應(yīng)用程序虛擬化 API BoxedApp SDK 帶有一個全面的 API,用于創(chuàng)建虛擬文件、注冊表項和虛擬進程。 所有常用語言的示例 對于所有開發(fā)者,BoxedApp SDK 為 C++、Delphi、C#、VB.Net 和 VB6 提供了 100+ 示例。它們展示了如何創(chuàng)建基于內(nèi)存的虛擬文件、在虛擬注冊表中注冊 ActiveX、啟動內(nèi)存中進程。 Bindings BoxedApp SDK 可供開發(fā)人員使用不同語言訪問,有多種形式可用:DLL、靜態(tài)庫、.Net 程序集。這就是為什么任何人都可以使用 BoxedApp SDK 的 C#、VB.Net 或 C++ 構(gòu)建單個可執(zhí)行文件,因此不需要 DLL。 虛擬流程 使用 BoxedApp SDK,您可以基于虛擬可執(zhí)行文件啟動進程。只需創(chuàng)建一個虛擬文件,寫入 exe 文件的內(nèi)容,然后使用任何函數(shù)啟動它:WinExec、CreateProcess、System.Diagnostics.Process.Start 等。 ActiveX 和 COM 虛擬化 通常,應(yīng)用程序需要使用 ActiveX 組件。使用 BoxedApp SDK,您可以輕松地在虛擬注冊表中注冊 ActiveX,然后讓應(yīng)用程序照常工作:它將“看到”所需的注冊表項。同時,真實注冊表保持不變。 資產(chǎn)保護 假設(shè)應(yīng)用程序使用 DLL 和文件,它們要保持安全,因此您無法將它們保存到磁盤。使用 BoxedApp SDK,您只需在虛擬空間中創(chuàng)建它們,僅此而已。 便攜式應(yīng)用程序 當應(yīng)用程序需要 ActiveX 但沒有安裝程序時,因為它必須立即運行,無需安裝(例如,當它是從閃存卡運行的便攜式應(yīng)用程序時),BoxedApp SDK 就是解決方案。 視頻加密 BoxedApp SDK 不僅可以創(chuàng)建基于內(nèi)存的虛擬文件,還可以創(chuàng)建按需請求的虛擬文件。視頻保護軟件可以利用此功能,將視頻數(shù)據(jù)加密到數(shù)據(jù)容器中,然后在 BoxedApp 要求時刪除和輸出所需的塊。 Windows 支持 BoxedApp SDK 支持從 2000 開始的所有 Windows 版本,包括現(xiàn)代 Windows 10。 支持 32 位和 64 位平臺。 關(guān)于 BoxedApp 什么是 BoxedApp? BoxedApp 是一個產(chǎn)品系列:用于將常規(guī)應(yīng)用程序轉(zhuǎn)換為打包應(yīng)用程序的應(yīng)用程序虛擬化工具、供開發(fā)人員虛擬化文件系統(tǒng)和注冊表的庫,以及用于制作自定義加殼程序的庫。 如何選擇 BoxedApp 產(chǎn)品? 如果您有一個現(xiàn)成的應(yīng)用程序,并且想要制作其可移植版本,或者將依賴項包含在應(yīng)用程序中,請使用 BoxedApp Packer。 如果您打算創(chuàng)建自己的“打包程序”,請考慮使用 BoxedApp Packer API。 如果您是開發(fā)人員,并且想要隱藏某些 DLL 的使用、保護資產(chǎn)、無需注冊即可使用 ActiveX、從內(nèi)存運行進程,那么 BoxedApp SDK 適合您。