kIT Portable Launcher 1.9.3
Description
Utility allows you to organize the simplest form of portability to non-portable programs.Utility runs the program (and any executable files) and makes certain actions before run and/or after exit this program:
• import reg-file before running;
• remove existing registry keys before importing;
• backup of existing keys in the reg-file before deleting;
• memorization of existing keys and restore them after program exited;
• save the registry keys after program exited but before restoring.
In addition:
• full support for environment variables and relative paths;
• UNICODE support for import/export reg-files;
• fast start-up, tiny size, low resource consumption.
What’s new
Implemented basic functionality.
Implemented /f.
Implemented /k.
1.2 (2011-08-22)
Implemented /u.
Added /U.
Working directory of the running program is set equal to the current working directory kitrun.exe.
Fixed bug with parameters processing.
Prohibited feedback-effect of the cursor kitrun.exe.
1.3 (2011-08-26)
Message "Wrong usage!" supplemented by the opening in the background readme.txt.
1.4 (2011-08-27)
Fixed a bug due to which /u is satisfied even if the keys have not been imported (as already in the registry and /f is specified)
Added /p and /P.
In all lines, potentially containing the path are replaced by environment variables. I.e. in all but the argument of the parameter /k, including the running program parameters.
1.6 (2011-08-28)
Implemented /b, /B.
Implemented /s, /S.
1.7 (2011-08-29)
Implemented /r, /R.
Implemented /d, /D.
1.8 (2011-08-30)
Implemented UNICODE support: storage in memory, exports, imports.
Remove the restriction on the size of the key name. Now, the maximum size, as spelled out in a standard 16 383 UNICODE-character.
1.9 (2011-09-11)
Removed the appearance of the window "Wrong usage!" in the absence of reg-file, or exe-file. Appears only when an error in the parameters.
The opportunity to combine multiple parameters with one slash.
Options /b, /B, /s, /S supplemented with the possibility of ukzat ":" for the file name. This one takes the name of the primary reg-file.
Fixed transfer program arguments: not recovered quotes in arguments with spaces.
1.9.1 (2011-09-13)
Fix: there was unable to run programs that require elevation (UAC).
Added options /w, /W
Added reg-file validation check.
Added information about the version of the file.
1.9.2 (2011-09-15)
Fixed: Missing exported default (@="").
Fixed: A couple of potential memory leaks.
1.9.3 (2011-09-30)
Fixed: Options /p and /P doesn't worked (after "The opportunity to combine multiple parameters with one slash." In 1.9.0).
Fixed: If a program is absent but reg-file exists, the parameters associated with the process finish waiting, worked for half.
Fixed: Incorrectly rejected reg-files encoded in ANSI (after "Added reg-file validation check." In 1.9.1).