Portable application, also known as portable software, roughly translated as portable software, is software that does not need to be installed in computers that can be run directly from an external storage device such as a CD-ROM, USB flash drive, memory stick, or even from a floppy disk, are capable of running on multiple computers. This does not mean that portable software can work on different operating systems, different platforms or computers that do not meet hardware requirements (Example: A portable software which is created from original software that is only compatible with Linux operating system, cannot work in Windows operating system).

Some call portable software standalone.

Table of Contents

1 Portable Software for Windows environments 2 Portable Software for Macintosh environments 3 Portable software applications 4 Copyright issues 5 Creating portable software using Thinstall 6 More References 7 References 8 External Links

Portable Software for Windows Environments < edit | edit source code>

Most software written for Microsoft Windows is not designed to be portable. The Windows registry, which manages the dynamically linked .dll libraries, always requires registration information about the software before it can be used. Some large software such as Adobe Photoshop and Microsoft Word always use the registry, and store information files in the “My Documents” or “Documents and Settings” folders.

To be able to create portable applications, developers must make their software “clean” portable. This means that the application cannot use the registry or store files in any folder on the computer other than the folder where the application is installed.

When installed on removable storage devices, the program needs to save the configurations in an INI file (or similar configuration files) instead of the registry.

READ MORE  Animal Practice

There is also another method that can also be used to turn an application into a portable application in a Windows environment without requiring any changes to the source code. Through the use of virtualization, access to the application’s file system and registry is blocked and redirected. This virtualization layer will block all access commands that could make the application unportable and redirect to files in the application’s installation directory. This method allows not to change the application but can provide portable capabilities.

Portable Software for Macintosh

Many applications for the Macintosh OS X computer have a degree of portable availability because they are installed via drag and drop instead of using Installers. However, many other applications are not really portable because they store configuration files on the disk mounted in the place where the operating system is installed. Mac applications designed to be portable will store configuration on the drive where the application is run..

Portable software applications < edit | edit source code>

Portable applications appear to meet the needs of individual end users as well as the needs of businesses.

For individuals, along with using a USB portable memory stick containing personal data, they need to be able to access this data from anywhere on any computer. which count. So they need to have applications that can run from a USB drive in which all the configurations they have set up are stored. Some software is designed for this purpose and is therefore portable.

For businesses, managing the installation, configuration, upgrading, and maintenance of applications in an environment with hundreds or thousands of machines in different locations is a task. difficult problem.

Watching: What is the portable version

See also: What is a Spoiler – What is a Spoilers, Are you a Spoiler

See also: What is Sovereign – Meaning of the word Sovereignty

We can imagine a bank operating on a nationwide scale with thousands of branches and tens of thousands of extension machines and they want to upgrade a software. To do this, in the usual way, you will have to go to each computer one by one and perform installation and configuration operations on that computer. Portable software will effectively solve this problem through implementation and installation on 1 machine and then copy that software to all machines without any configuration.

Copyright issues < edit | edit source code>

Piracy is a fairly common problem in portable software thanks to the “copy and play” ability of portable software. Groups that provide pirated software tend to offer software in portable form because they are downloaded more because of their ease of use, are often larger in size, and therefore have more revenue or points at the machines. hosting owner. Compared with the usual way of providing pirated software, including the official installation of the software and the registration serial number, the software generates the serial number automatically or a cracked version of the program, distributes the software. copyright infringement in the form of portable has more advantages for the end user such as no installation, 100% performance guarantee as well as for the provider such as being required to download 100 applications, hiding the jailbreak method, saving the list, etc. A lot of software of large, familiar and high-value companies is “portable”, such as Microsoft Office; Adobe Photoshop CS2,3; Nero; Norton Antivirus. Strictly speaking, portable is just another form of distribution of pirated software and whether or not it is pirated is up to the end user.

Create portable software using Thinstall < edit | edit source code>

Thinstall is a simple solution to transform a Windows software into portable form. To create a Portable software, just do the following:

1. Run Thinstall and scan the system configuration (Pre-install scan). Usually a clean version of the operating system is used to ensure all future changes are detected. Thinstall will scan and keep a snapshot of the current system including files on disk and registry status

2. Install and configure the application: Install and configure the application as usual

3. Run Thinstall and rescan the system configuration (Post-install scan). Thinstall rescans the system, detects files and registry keys that have been changed during the installation process, and places them in a separate folder.

4. Run the batch file to compile the portable application. The compiler will merge the files and registry keys in step 3 into a virtual operating system and merge them into one file.

5. Compiled file release

More References < edit | edit source code>

List of portable software List of computer games (portable)

Reference < edit | edit source code>