当前位置:首页 - 产品中心 - 系统工具

产品名称:Softanics BoxedApp SDK

生产厂商:Softanics产品类别:系统工具

BoxedApp SDK 是一个开发者库,它提供了一组用于在应用程序级别虚拟化文件系统和系统注册表的 API。借助这些 API,您可以创建虚拟文件、注册表项和值。它还允许您直接从内存启动进程、无需注册即可使用 ActiveX 组件,以及嵌入 .NETFlash Visual C++ Redistributable 等运行时环境。

例如,假设您的应用程序使用 Flash ActiveX 控件来显示 Flash 影片或视频。通常,最终用户需要安装 FlashActiveX 控件,您的应用程序才能正常工作。此外,Flash ActiveX 无法直接从内存加载文件,这会带来两个问题:首先,ActiveX 控件必须安装在系统上;其次,影片必须以物理文件的形式存在。BoxedAppSDK 可以解决这两个问题:您可以创建一个包含 Flash 影片的虚拟文件,另一个包含 Flash ActiveX DLL 的虚拟文件,以及指向该 DLL 的虚拟注册表项。这样,应用程序就会“看到”ActiveX 控件已安装,Flash 播放器也能像影片文件实际存在一样无缝运行。

换句话说,您可以将应用程序依赖的所有 DLL、内容文件和 ActiveX/OCX 组件嵌入到单个 EXE 文件中。BoxedApp SDK 不会将这些文件解压缩到磁盘,也不会使用临时文件。

功能特性

· 应用程序虚拟化 API-BoxedApp SDK 提供了一个简洁的 API,用于创建虚拟文件、注册表项和进程,而无需触及真实的文件系统或注册表。

· 虚拟过程-使用 WinExecCreateProcess System.Diagnostics.Process 直接从内存中以虚拟可执行文件的形式运行应用程序,而无需写入磁盘。

· 便携式应用程序-无需安装即可立即运行的应用程序。将 ActiveXDLL 和数据文件嵌入到单个可执行文件中,实现真正的可移植性。

·     ActiveX COM 虚拟化-在虚拟注册表中注册 ActiveX 控件,以便应用程序能够识别它们已安装,而实际的系统注册表保持不变。

· 视频加密-通过将视频内容存储在虚拟容器中,并按需流式传输加密数据块来保护视频内容,而不会暴露原始文件。

· 绑定-BoxedApp SDK 提供 DLL、静态库或 .NET 程序集三种格式。可从 C++C#VB.NET Delphi 中无缝使用,无需额外的 DLL 文件。

· 资产保护- DLL 和资源存储在内存或虚拟文件中,切勿将其提取到磁盘或临时文件夹中,以确保其安全。

·     Windows 支持-兼容所有现代 Windows 版本(32 位和 64 位),从 Windows 2000 Windows 11

    

        更多信息请访问产品原厂

全国服务热线:
021-52550099