514 lines
9.5 KiB
Plaintext
514 lines
9.5 KiB
Plaintext
Document Type: WSE
|
|
item: Global
|
|
Version=8.14
|
|
Flags=00000100
|
|
Split=1420
|
|
Languages=65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
|
|
Copy Default=1
|
|
Japanese Font Name=MS Gothic
|
|
Japanese Font Size=10
|
|
Start Gradient=0 0 255
|
|
End Gradient=0 0 0
|
|
Windows Flags=00000000000000000000101000001000
|
|
Message Font=MS Sans Serif
|
|
Font Size=8
|
|
Disk Label=GLBS
|
|
Disk Filename=INSTALL
|
|
Patch Flags=0000000000000001
|
|
Patch Threshold=200
|
|
Patch Memory=4096
|
|
Per-User Version ID=1
|
|
Crystal Format=10111100101100000010001001001001
|
|
Step View=&Properties
|
|
end
|
|
item: Remark
|
|
Text=Note from Tim: This is a verbatim copy of Wise's Uninstal.wse, altered at the end to write
|
|
end
|
|
item: Remark
|
|
Text=uninstall info under HKCU instead of HKLM if the user doesn't have Admin privs.
|
|
end
|
|
item: Remark
|
|
end
|
|
item: Remark
|
|
Text= Install Support for uninstalling the application.
|
|
end
|
|
item: Remark
|
|
end
|
|
item: Set Variable
|
|
Variable=UNINSTALL_PATH
|
|
Value=%_LOGFILE_PATH_%
|
|
Flags=00000010
|
|
end
|
|
item: Set Variable
|
|
Variable=UNINSTALL_PATH
|
|
Value=%UNINSTALL_PATH%\UNWISE.EXE
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_EXE_OS_TYPE_
|
|
Value=WIN32
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\UNWISE32.EXE
|
|
Destination=%UNINSTALL_PATH%
|
|
Flags=0000000000000010
|
|
end
|
|
item: Compiler Variable Else
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\UNWISE.EXE
|
|
Destination=%UNINSTALL_PATH%
|
|
Flags=0000000000000010
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Remark
|
|
end
|
|
item: Remark
|
|
Text= Install Support for multiple languages
|
|
end
|
|
item: Remark
|
|
end
|
|
item: Set Variable
|
|
Variable=UNINSTALL_LANG
|
|
Value=%UNINSTALL_PATH%
|
|
Flags=00000010
|
|
end
|
|
item: Set Variable
|
|
Variable=UNINSTALL_LANG
|
|
Value=%UNINSTALL_LANG%\UNWISE.INI
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_LANG_LIST_
|
|
Value=C
|
|
Flags=00000010
|
|
end
|
|
item: Compiler Variable If
|
|
Value=%_WISE_%\LANGUAGE\UNWISE.FRA
|
|
Flags=00000011
|
|
end
|
|
item: If/While Statement
|
|
Variable=LANG
|
|
Value=%_LANG_C_NAME_%
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\LANGUAGE\UNWISE.FRA
|
|
Destination=%UNINSTALL_LANG%
|
|
Flags=0000000000000010
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_LANG_LIST_
|
|
Value=D
|
|
Flags=00000010
|
|
end
|
|
item: Compiler Variable If
|
|
Value=%_WISE_%\LANGUAGE\UNWISE.FRA
|
|
Flags=00000011
|
|
end
|
|
item: If/While Statement
|
|
Variable=LANG
|
|
Value=%_LANG_D_NAME_%
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\LANGUAGE\UNWISE.FRA
|
|
Destination=%UNINSTALL_LANG%
|
|
Flags=0000000000000010
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_LANG_LIST_
|
|
Value=E
|
|
Flags=00000010
|
|
end
|
|
item: Compiler Variable If
|
|
Value=%_WISE_%\LANGUAGE\UNWISE.DEU
|
|
Flags=00000011
|
|
end
|
|
item: If/While Statement
|
|
Variable=LANG
|
|
Value=%_LANG_E_NAME_%
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\LANGUAGE\UNWISE.DEU
|
|
Destination=%UNINSTALL_LANG%
|
|
Flags=0000000000000010
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_LANG_LIST_
|
|
Value=F
|
|
Flags=00000010
|
|
end
|
|
item: Compiler Variable If
|
|
Value=%_WISE_%\LANGUAGE\UNWISE.PTG
|
|
Flags=00000011
|
|
end
|
|
item: If/While Statement
|
|
Variable=LANG
|
|
Value=%_LANG_F_NAME_%
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\LANGUAGE\UNWISE.PTG
|
|
Destination=%UNINSTALL_LANG%
|
|
Flags=0000000000000010
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_LANG_LIST_
|
|
Value=G
|
|
Flags=00000010
|
|
end
|
|
item: Compiler Variable If
|
|
Value=%_WISE_%\LANGUAGE\UNWISE.ESP
|
|
Flags=00000011
|
|
end
|
|
item: If/While Statement
|
|
Variable=LANG
|
|
Value=%_LANG_G_NAME_%
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\LANGUAGE\UNWISE.ESP
|
|
Destination=%UNINSTALL_LANG%
|
|
Flags=0000000000000010
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_LANG_LIST_
|
|
Value=H
|
|
Flags=00000010
|
|
end
|
|
item: Compiler Variable If
|
|
Value=%_WISE_%\LANGUAGE\UNWISE.ESP
|
|
Flags=00000011
|
|
end
|
|
item: If/While Statement
|
|
Variable=LANG
|
|
Value=%_LANG_H_NAME_%
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\LANGUAGE\UNWISE.ESP
|
|
Destination=%UNINSTALL_LANG%
|
|
Flags=0000000000000010
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_LANG_LIST_
|
|
Value=I
|
|
Flags=00000010
|
|
end
|
|
item: Compiler Variable If
|
|
Value=%_WISE_%\LANGUAGE\UNWISE.ITA
|
|
Flags=00000011
|
|
end
|
|
item: If/While Statement
|
|
Variable=LANG
|
|
Value=%_LANG_I_NAME_%
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\LANGUAGE\UNWISE.ITA
|
|
Destination=%UNINSTALL_LANG%
|
|
Flags=0000000000000010
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_LANG_LIST_
|
|
Value=J
|
|
Flags=00000010
|
|
end
|
|
item: Compiler Variable If
|
|
Value=%_WISE_%\LANGUAGE\UNWISE.DAN
|
|
Flags=00000011
|
|
end
|
|
item: If/While Statement
|
|
Variable=LANG
|
|
Value=%_LANG_J_NAME_%
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\LANGUAGE\UNWISE.DAN
|
|
Destination=%UNINSTALL_LANG%
|
|
Flags=0000000000000010
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_LANG_LIST_
|
|
Value=K
|
|
Flags=00000010
|
|
end
|
|
item: Compiler Variable If
|
|
Value=%_WISE_%\LANGUAGE\UNWISE.FIN
|
|
Flags=00000011
|
|
end
|
|
item: If/While Statement
|
|
Variable=LANG
|
|
Value=%_LANG_K_NAME_%
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\LANGUAGE\UNWISE.FIN
|
|
Destination=%UNINSTALL_LANG%
|
|
Flags=0000000000000010
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_LANG_LIST_
|
|
Value=L
|
|
Flags=00000010
|
|
end
|
|
item: Compiler Variable If
|
|
Value=%_WISE_%\LANGUAGE\UNWISE.ISL
|
|
Flags=00000011
|
|
end
|
|
item: If/While Statement
|
|
Variable=LANG
|
|
Value=%_LANG_L_NAME_%
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\LANGUAGE\UNWISE.ISL
|
|
Destination=%UNINSTALL_LANG%
|
|
Flags=0000000000000010
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_LANG_LIST_
|
|
Value=M
|
|
Flags=00000010
|
|
end
|
|
item: Compiler Variable If
|
|
Value=%_WISE_%\LANGUAGE\UNWISE.NLD
|
|
Flags=00000011
|
|
end
|
|
item: If/While Statement
|
|
Variable=LANG
|
|
Value=%_LANG_M_NAME_%
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\LANGUAGE\UNWISE.NLD
|
|
Destination=%UNINSTALL_LANG%
|
|
Flags=0000000000000010
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_LANG_LIST_
|
|
Value=N
|
|
Flags=00000010
|
|
end
|
|
item: Compiler Variable If
|
|
Value=%_WISE_%\LANGUAGE\UNWISE.NOR
|
|
Flags=00000011
|
|
end
|
|
item: If/While Statement
|
|
Variable=LANG
|
|
Value=%_LANG_N_NAME_%
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\LANGUAGE\UNWISE.NOR
|
|
Destination=%UNINSTALL_LANG%
|
|
Flags=0000000000000010
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_LANG_LIST_
|
|
Value=O
|
|
Flags=00000010
|
|
end
|
|
item: Compiler Variable If
|
|
Value=%_WISE_%\LANGUAGE\UNWISE.SVE
|
|
Flags=00000011
|
|
end
|
|
item: If/While Statement
|
|
Variable=LANG
|
|
Value=%_LANG_O_NAME_%
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\LANGUAGE\UNWISE.SVE
|
|
Destination=%UNINSTALL_LANG%
|
|
Flags=0000000000000010
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable If
|
|
Variable=_LANG_LIST_
|
|
Value=P
|
|
Flags=00000010
|
|
end
|
|
item: Compiler Variable If
|
|
Value=%_WISE_%\LANGUAGE\UNWISE.JPN
|
|
Flags=00000011
|
|
end
|
|
item: If/While Statement
|
|
Variable=LANG
|
|
Value=%_LANG_P_NAME_%
|
|
end
|
|
item: Install File
|
|
Source=%_WISE_%\LANGUAGE\UNWISE.JPN
|
|
Destination=%UNINSTALL_LANG%
|
|
Flags=0000000000000010
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Compiler Variable End
|
|
end
|
|
item: Remark
|
|
end
|
|
item: Remark
|
|
Text= Install the add/remove or uninstall icon
|
|
end
|
|
item: Remark
|
|
end
|
|
item: Set Variable
|
|
Variable=UNINSTALL_PATH
|
|
Value=%UNINSTALL_PATH%
|
|
Flags=00010100
|
|
end
|
|
item: Set Variable
|
|
Variable=INST_LOG_PATH
|
|
Value=%_LOGFILE_PATH_%
|
|
Flags=00010100
|
|
end
|
|
item: Check Configuration
|
|
Flags=10111011
|
|
end
|
|
item: Check Configuration
|
|
Flags=10111111
|
|
end
|
|
item: Remark
|
|
Text=Write uninstall info under HKLM. This if/else/end block added by Tim.
|
|
end
|
|
item: Edit Registry
|
|
Total Keys=1
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
|
|
New Value=%APPTITLE%
|
|
Value Name=DisplayName
|
|
Root=2
|
|
end
|
|
item: Edit Registry
|
|
Total Keys=1
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
|
|
New Value=%UNINSTALL_PATH% %INST_LOG_PATH%
|
|
New Value=
|
|
Value Name=UninstallString
|
|
Root=2
|
|
end
|
|
item: Else Statement
|
|
end
|
|
item: Remark
|
|
Text=The same, but write under HKCU instead.
|
|
end
|
|
item: Edit Registry
|
|
Total Keys=1
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
|
|
New Value=%APPTITLE%
|
|
Value Name=DisplayName
|
|
Root=1
|
|
end
|
|
item: Edit Registry
|
|
Total Keys=1
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
|
|
New Value=%UNINSTALL_PATH% %INST_LOG_PATH%
|
|
New Value=
|
|
Value Name=UninstallString
|
|
Root=1
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Else Statement
|
|
end
|
|
item: Add ProgMan Icon
|
|
Group=%GROUP%
|
|
Icon Name=Uninstall %APPTITLE%
|
|
Command Line=%UNINSTALL_PATH% %INST_LOG_PATH%
|
|
end
|
|
item: End Block
|
|
end
|
|
item: Check Configuration
|
|
Flags=11110010
|
|
end
|
|
item: If/While Statement
|
|
Variable=DOBRAND
|
|
Value=1
|
|
end
|
|
item: Edit Registry
|
|
Total Keys=2
|
|
item: Key
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
|
|
New Value=%COMPANY%
|
|
Value Name=RegCompany
|
|
Root=2
|
|
end
|
|
item: Key
|
|
Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
|
|
New Value=%NAME%
|
|
Value Name=RegOwner
|
|
Root=2
|
|
end
|
|
end
|
|
item: End Block
|
|
end
|
|
item: End Block
|
|
end
|