Some general information
At this time, development is already finished, the reasons are not known. The latest version was released under number 1.2. and date specified in the app file’s properties is on February 10, 2012. The developer’s site is portable-app.com and it is also not active today, it can be visited exclusively through Web Archive.
Process of portable application creating already has a classic structure, namely: a snapshot of system before installation and then after, while all necessary files and data will be packed into one executable file. When create, the entire system will be scanned of changed without ability to select a specific disk partition. Additionally, during application virtualization not possible to edit the project, for example Cameyo allows to do that. While working with P-Apps it is highly not recommended to use third-party software, you can’t remove it later from the project. And also you should use a clean OS, you can install it in a virtual machine, you will find it in Other utilities section. All portable application temporary files are stored in the Roaming\P-Apps system directory (sandbox). The change of sandbox location is not real, if you want copy packaged app with settings to another computer, you also need to manually transfer the settings.
Even without capabilities necessary to develop portable programs (editing project, selecting sandbox location, etc.), P-Apps is perfect for users who like to keep their OS clean. In respect that it is absolutely free and easy to use, the P-Apps would like for beginner developers. By the way, when working with this utility you may choose an isolation app level. There are three possible options: Low Secured, Medium Secured, or High Secured.
In the first case, packages can save user data/file in real locations. Access is restricted only to system folders such as %windir%. Such locations will be re-directed and handled in the virtual system. In second: user data/file saved in real location only for current user’s documents and desktop. Third option: restricts write access completely.
- The mode for creating portable applications: A step-by-step wizard.
- Dependency: Microsoft .Net Framework 3.5
- Administrator rights: Not required to run. When creating without rights, errors are possible.
- Supported applications: 32bit and 64bit
- Supported OS: Windows XP/Vista/7/8/10
Created Applications Features
- Work on other PCs without installation: Yes.
- Sandbox availability: Yes. Located in the directory: UserName\AppData\Roaming\PApps.
- Portability of registry settings: Yes. The data is stored in the virtual-registry.xml sandbox file.
- Portability of file system settings: Yes. For each program in the sandbox, a directory Program name-SandBox will be created.
- Unpacking application files before running: Yes. Unpacking takes place in the sandbox directory.
- Dependency: No.
- Administrator rights: Not required.
- Supported OS: Windows 2000/XP/Vista/7/8/10
Portable programs, like the P-Apps itself, are regarded by some anti-viruses as a Trojan. 25 out of 65 gave a negative result on virustotal.com site. The official website is closed, we give you the version which found on softpedia.com (the program from this site was deleted). If someone has a clean or corrected version, please give us the link in the comments.
P. S. In many wrote online that the problem related to the specific work programs and no viruses there. Use it or not – your personal choice.
P-Apps first comment
Despite the above disadvantages, the program copes with its task. Test applications do not lose their functionality, and the main system remains clean. Considering the free and easy use (see the Tutorial tab), this tool is perfect for novice creators of portable applications, i.e. Dummies.
How to make a portable application with P-Apps
To install the P-Apps on your computer, you will need a file P-AppsV1.2.exe – a self-extracting archive. After installation, you need to run P-Apps.exe. This file does not contain any icons.
Note. Do not forget that the tool depends on Microsoft .Net Framework 3.5, which you can download by going to the Downloads tab.
After launching, you will see a portable application creating wizard:
The first step is Prescan (preliminary scan). The program notifies that a snapshot of the registry and file system will be made before installing the program you need. It asks you to close other applications so that they do not fall into the creation process. Click PreScan to continue.
Then you will see the scanning process. It depends on the amount of information on your computer.
After snapshot creating of the system, you will see notification about the pre-scan end and a request to click Next.
The second step is to install and configure your application, which you want to make portable. At the same time, you can minimize the P-Apps window. After the installation is complete, click Next.
The third step is the process of creating a re-snapshot of the registry and the file system, or rather Post-Scan.
Then you will see the notification of the completion of the subsequent scan and request to click Next.
In the fourth step, you need to select the program executable file from the list of applications to which you want to package all the data. After, click Next.
The fifth step is to select the file system mode, i.e. portable application isolation mode. You have three options: Low Secured, Medium Secured and High Secured.
The first one will allow the portable program to virtualize changes in system directories, such as %windir% (C:\Windows). Most of the changes affect a real file system.
The second level will allow the application to make changes to the user’s documents directory and the Desktop. All other changes will occur in the virtual environment, i.e. in the sandbox.
And the third level completely isolates the application from the main OS.
After selecting the isolation level, click Next.
At the final stage, select the location to save the portable program by clicking the Browse… control. You can also activate the Open the folder after packaging check box. To create, click Finish and wait. The creation time depends on the size of your program.