Programms Utilitys
Project's name Project's grounds Interface Uninstall The first external difficulty with which the beginning programmer collides is installation . I have loaded pair known innstallers - result: all extremely abstrusely and difficultly. But most of all they surprise "uninnstall.exe"! It shifts a problem on Windows, has happen the huge sizes (for 180k - 700k). May be they clean everyone and carefully – NO! There are traces of the removed programs have been found out even in "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"!
EN CoverUPX The second difficulty is the sizes of exe-files. This problem was successfully solved by "UPX", and for convenience of using this environment has been created. EN SetForInstall At the creation of the "Uninstall" I has received the healthy criticism: "…not standard installation can frighten off the user ...". Also the compromise is the "WinRar". For a preparation and for a creation of a corresponding structure this utility has been found. EN
The order of performance of works on uninstall:
Reading "uninstall.vovikdoc" - the order list.
Removal desktop's link, Start \Programs \ " Folder's name ", autorun registry info.
Killing the main process.
Removal remained registry info.
Writing "uninstall.exe" in a temporal folder.
Restart "uninstall.exe" from the temporal folder.
Removal of all directory with program's files.
Removal "uninstall.exe" from temporal folder.
Example for the "uninstall.vovikdoc":
HKCU| Desktop/Programs directory (man can change "HKLM" – for All Users)Language Tools v.1.1.lnk| Desktop - link name
Language Tools| Start/Programs - folder name
LanguageTools.exe| Main exe-Name for TaskKill
LanguageTools| Autorun name
___________________________Regisry:_________________________________
[HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"LanguageTools"
[HKEY_CURRENT_USER\SOFTWARE\LanguageTools]
*
The note.
"uninstall.vovikdoc" can not exist!
Downloads:
Here so the environment for the UPX. Also there is an opportunity of transition to the original interface.
![]()
The note.
Do not overdo with compression! For example, 3D the schedule and as antiquarian PCs with especially strong compression are not compatible!
The "UPX's" home page: http://upx.sourceforge.net.
Downloads:
The logic ending of two previous projects became "SetForInstall". It removes completely problems of (un)installation small projects!
Step by step.
"Project's name:" – the project' "ID" + the name of future SFX-profile.
"Project's target path:" – the path with all data ("Project's name" is standing in the clipboard). Uninstaller is here (automatic).
Choose a folder:", "Choose a file:" – select data for the project with new names, but all must be in "Project's target path"
"Options for the file compressing" - if there is a necessity or desire it is possible to compress ехе, dll-files by means of UPS.
5. "For current/all/no user:", "Desktop's link name:"," Start\Programs\"Folder's name":", "Set the main exe-file:" (at first the uninstaller kills the process!), " Autorun registry name: " (extreme optional - man can below to add) - set information for the uninstaller.
6. "Set registries and values, witch yours application could create:" – values of the register which the uninstaller should delete.
7. " Check "uninstall.vovikdoc" - the order list for the uninstall file:" - if the font is red - NOT SAVE, the text is only in the buffer cash! Click "Save to the current project"!
Express project (recommended):
At first(NOT steps 1&2!) choose only "main exe-file" und add it. Almost all work will do "SetForInstall" itself, remains to check up "uninstall.vovikdoc" and to add other files, folders, values of the register.
8. " Create SFX-profile! " - creates SFX-profile and opens " Project's target path ". Check all it finally, run with WinRar.
9. "New project!", "Open project!" (select not "Project's name", but "Project's target path") save current project: "Save to the current project!".
10. "New "My project"!"- select new folder for "Project's target paths".
The note.
"uninstall.vovikdoc" can not exist (remove it) then the uninstaller will remove itself from temporal folder and will try to remove a folder in which to be, that at the working application it is not possible.
The "WinRar's" home page: http://www.rarlab.com/.
Downloads:
I would like to see your opinion & commentaries !!!