Home

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

   

 

 

 

 

I. Uninstall v.1.0

 

The order of performance of works on uninstall:

  1. Reading "uninstall.vovikdoc" - the order list.

  2. Removal desktop's link, Start \Programs \ " Folder's name ", autorun registry info.

  3. Killing the main process.

  4. Removal remained registry info.

  5. Writing "uninstall.exe" in a temporal folder.

  6. Restart "uninstall.exe" from the temporal folder.

  7. Removal of all directory with program's files.

  8. 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:

uninstall.rar; look a code

 

 

 

 

 

 

II. CoverUPX

 

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:

InstallCoverUPX.exe

 

 

 

 

 

III. SetForInstall v.1.0

 

The logic ending of two previous projects became "SetForInstall". It removes completely problems of (un)installation small projects!

 Step by step.

  1. "Project's name:" – the project' "ID" + the name of future SFX-profile.

  2. "Project's target path:" – the path with all data ("Project's name" is standing in the clipboard). Uninstaller is here (automatic).

  3. Choose a folder:", "Choose a file:" – select data for the project with new names, but all must be in "Project's target path"

  4. "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:

InstallSetForInstall.exe

 

 

 

 

I would like to see your opinion  & commentaries !!!