生产厂商:Softanics产品类别:系统工具
BoxedApp SDK 是一个开发者库,它提供了一组用于在应用程序级别虚拟化文件系统和系统注册表的 API。借助这些 API,您可以创建虚拟文件、注册表项和值。它还允许您直接从内存启动进程、无需注册即可使用 ActiveX 组件,以及嵌入 .NET、Flash 和 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,用于创建虚拟文件、注册表项和进程,而无需触及真实的文件系统或注册表。
· 虚拟过程-使用 WinExec、CreateProcess 或 System.Diagnostics.Process 直接从内存中以虚拟可执行文件的形式运行应用程序,而无需写入磁盘。
· 便携式应用程序-无需安装即可立即运行的应用程序。将 ActiveX、DLL 和数据文件嵌入到单个可执行文件中,实现真正的可移植性。
· ActiveX 和 COM 虚拟化-在虚拟注册表中注册 ActiveX 控件,以便应用程序能够识别它们已安装,而实际的系统注册表保持不变。
· 视频加密-通过将视频内容存储在虚拟容器中,并按需流式传输加密数据块来保护视频内容,而不会暴露原始文件。
· 绑定-BoxedApp SDK 提供 DLL、静态库或 .NET 程序集三种格式。可从 C++、C#、VB.NET 和 Delphi 中无缝使用,无需额外的 DLL 文件。
· 资产保护-将 DLL 和资源存储在内存或虚拟文件中,切勿将其提取到磁盘或临时文件夹中,以确保其安全。
· Windows 支持-兼容所有现代 Windows 版本(32 位和 64 位),从 Windows 2000 到 Windows 11。








