• 打包压缩工具 BoxedApp Packer[Not SDK]


    Introduction

    BoxedApp Packer is a packer application for packing exe files, DLLs, ActiveXs and other files into a single executable file. You can place all libraries that the original exe file depends on, ActiveX controls, and just all kinds of files in it. 

    The primary problem that BoxedApp Packer resolves is creating applications that don't require the installation. But, at the same time, you would be free to choose components for creating the application - you can use any third-party DLL, any ActiveX. Simply "tell" BoxedApp Packer which files the application depends on, and it will generate a self-sustaining exe file. 

     

    An executable file made this way doesn't create temporary files on the disk, it doesn't modify the registry to ensure that all the embedded files run as if they were real. The embedded files are extracted directly to the memory, while ActiveX / COM libraries are registered in the virtual registry. 

    Moreover, you can further expand the functionality of the obtained application by creating a plugin - a special DLL - for it. Plugins are called when the application starts or terminates. Plugins provide a special API - BoxedApp SDK, which allows creating virtual files "on the fly", working with the virtual registry, and a lot more. Thus, you can create truly flexible applications. For instance, your application, when it starts, could load necessary DLL over network or through the Internet and then use them as if they were really present on the disk. 

    BoxedApp Packer

    BoxedApp Packer is an end-user solution for packing third-party applications with all their dependencies into a single executable file (the so-called portable applications); it requires no programming whatsoever.

    Virtual Files

    Virtual file is a file that exists for packed executable and for processes in the virtual environment only.

    Virtual file are useful when: 
    •you want to hide the use of third-party components 
    •you want to protect individual files (animation, video, images) 
    •you want to protect your intellectual property, etc. 
    •you don't want to pollute your disk and so on. 

    Why BoxedApp Packer?

    Squeeze Any Application into a Single Binary

    BoxedApp Packer is a developer utility that "packs" your original application into a single all-sufficient executable binary. ActiveX controls, dynamic libraries, and just all kinds of files that your original application depends on - all can be "squeezed" in that file. The packer creates an individual work environment for the application - with a registry, swap file, etc. So, when the application runs, it doesn't require any external resources or special privileges.

    Go Mobile with BoxedApp Packer

    Software packed with BoxedApp Packer does not require installation. Being a single executable, your application is now ultra-mobile and can be run instantly from a removable disk or network location. Installation-free applications keep their original functionality and can take advantage of the full power of your computer. "Packed" applications require no special privileges to be run; they don't affect the host's shared resources, such as disk space or registry, as all embedded objects would be extracted directly into memory and use the virtual space and registry instead of the physical ones.

    Unlimited Scalability and Flexibility

    You can expand the functionality of your single-executable applications even further by adding plugins. The plugins utilize a special API - BoxedApp SDK API - which allows creating virtual files "on the fly", working with the virtual registry, and a lot more. For example, you could have your application load necessary DLL over network or through the Internet when it starts and then use that resource as if it was physically available on your local hard drive.

    BoxedApp Packer is the way to making your software light, mobile and truly flexible.

    32-bit and x64 are supported.

  • 相关阅读:
    正版photoshop2022购买体验经历分享
    【实用干货】如何用LightningChart创建WPF 2D热图?(一)
    无人机航测没信号?北斗卫星来解决
    【广州华锐互动】VR安防网络综合布线仿真实训打造沉浸式的教学体验
    视频号视频怎么保存到手机,视频号视频怎么保存到手机相册里,苹果手机电脑都可以用
    jvm08
    Android Studio实现记单词App,背完四六级一次过~
    安装gpu版本的paddle
    Linux应用编程概念
    总结List三种实现类
  • 原文地址:https://blog.csdn.net/john_dwh/article/details/127589890