• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Document Type: WSE
2item: Global
3  Version=8.14
4  Flags=00000100
5  Split=1420
6  Languages=65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
7  Copy Default=1
8  Japanese Font Name=MS Gothic
9  Japanese Font Size=10
10  Start Gradient=0 0 255
11  End Gradient=0 0 0
12  Windows Flags=00000000000000000000101000001000
13  Message Font=MS Sans Serif
14  Font Size=8
15  Disk Label=GLBS
16  Disk Filename=INSTALL
17  Patch Flags=0000000000000001
18  Patch Threshold=200
19  Patch Memory=4096
20  Per-User Version ID=1
21  Crystal Format=10111100101100000010001001001001
22  Step View=&Properties
23end
24item: Remark
25  Text=Note from Tim:  This is a verbatim copy of Wise's Uninstal.wse, altered at the end to write
26end
27item: Remark
28  Text=uninstall info under HKCU instead of HKLM if our DOADMIN var is false.
29end
30item: Remark
31end
32item: Remark
33  Text=     Install Support for uninstalling the application.
34end
35item: Remark
36end
37item: Set Variable
38  Variable=UNINSTALL_PATH
39  Value=%_LOGFILE_PATH_%
40  Flags=00000010
41end
42item: Set Variable
43  Variable=UNINSTALL_PATH
44  Value=%UNINSTALL_PATH%\UNWISE.EXE
45end
46item: Compiler Variable If
47  Variable=_EXE_OS_TYPE_
48  Value=WIN32
49end
50item: Install File
51  Source=%_WISE_%\UNWISE32.EXE
52  Destination=%UNINSTALL_PATH%
53  Flags=0000000000000010
54end
55item: Compiler Variable Else
56end
57item: Install File
58  Source=%_WISE_%\UNWISE.EXE
59  Destination=%UNINSTALL_PATH%
60  Flags=0000000000000010
61end
62item: Compiler Variable End
63end
64item: Remark
65end
66item: Remark
67  Text=     Install Support for multiple languages
68end
69item: Remark
70end
71item: Set Variable
72  Variable=UNINSTALL_LANG
73  Value=%UNINSTALL_PATH%
74  Flags=00000010
75end
76item: Set Variable
77  Variable=UNINSTALL_LANG
78  Value=%UNINSTALL_LANG%\UNWISE.INI
79end
80item: Compiler Variable If
81  Variable=_LANG_LIST_
82  Value=C
83  Flags=00000010
84end
85item: Compiler Variable If
86  Value=%_WISE_%\LANGUAGE\UNWISE.FRA
87  Flags=00000011
88end
89item: If/While Statement
90  Variable=LANG
91  Value=%_LANG_C_NAME_%
92end
93item: Install File
94  Source=%_WISE_%\LANGUAGE\UNWISE.FRA
95  Destination=%UNINSTALL_LANG%
96  Flags=0000000000000010
97end
98item: End Block
99end
100item: Compiler Variable End
101end
102item: Compiler Variable End
103end
104item: Compiler Variable If
105  Variable=_LANG_LIST_
106  Value=D
107  Flags=00000010
108end
109item: Compiler Variable If
110  Value=%_WISE_%\LANGUAGE\UNWISE.FRA
111  Flags=00000011
112end
113item: If/While Statement
114  Variable=LANG
115  Value=%_LANG_D_NAME_%
116end
117item: Install File
118  Source=%_WISE_%\LANGUAGE\UNWISE.FRA
119  Destination=%UNINSTALL_LANG%
120  Flags=0000000000000010
121end
122item: End Block
123end
124item: Compiler Variable End
125end
126item: Compiler Variable End
127end
128item: Compiler Variable If
129  Variable=_LANG_LIST_
130  Value=E
131  Flags=00000010
132end
133item: Compiler Variable If
134  Value=%_WISE_%\LANGUAGE\UNWISE.DEU
135  Flags=00000011
136end
137item: If/While Statement
138  Variable=LANG
139  Value=%_LANG_E_NAME_%
140end
141item: Install File
142  Source=%_WISE_%\LANGUAGE\UNWISE.DEU
143  Destination=%UNINSTALL_LANG%
144  Flags=0000000000000010
145end
146item: End Block
147end
148item: Compiler Variable End
149end
150item: Compiler Variable End
151end
152item: Compiler Variable If
153  Variable=_LANG_LIST_
154  Value=F
155  Flags=00000010
156end
157item: Compiler Variable If
158  Value=%_WISE_%\LANGUAGE\UNWISE.PTG
159  Flags=00000011
160end
161item: If/While Statement
162  Variable=LANG
163  Value=%_LANG_F_NAME_%
164end
165item: Install File
166  Source=%_WISE_%\LANGUAGE\UNWISE.PTG
167  Destination=%UNINSTALL_LANG%
168  Flags=0000000000000010
169end
170item: End Block
171end
172item: Compiler Variable End
173end
174item: Compiler Variable End
175end
176item: Compiler Variable If
177  Variable=_LANG_LIST_
178  Value=G
179  Flags=00000010
180end
181item: Compiler Variable If
182  Value=%_WISE_%\LANGUAGE\UNWISE.ESP
183  Flags=00000011
184end
185item: If/While Statement
186  Variable=LANG
187  Value=%_LANG_G_NAME_%
188end
189item: Install File
190  Source=%_WISE_%\LANGUAGE\UNWISE.ESP
191  Destination=%UNINSTALL_LANG%
192  Flags=0000000000000010
193end
194item: End Block
195end
196item: Compiler Variable End
197end
198item: Compiler Variable End
199end
200item: Compiler Variable If
201  Variable=_LANG_LIST_
202  Value=H
203  Flags=00000010
204end
205item: Compiler Variable If
206  Value=%_WISE_%\LANGUAGE\UNWISE.ESP
207  Flags=00000011
208end
209item: If/While Statement
210  Variable=LANG
211  Value=%_LANG_H_NAME_%
212end
213item: Install File
214  Source=%_WISE_%\LANGUAGE\UNWISE.ESP
215  Destination=%UNINSTALL_LANG%
216  Flags=0000000000000010
217end
218item: End Block
219end
220item: Compiler Variable End
221end
222item: Compiler Variable End
223end
224item: Compiler Variable If
225  Variable=_LANG_LIST_
226  Value=I
227  Flags=00000010
228end
229item: Compiler Variable If
230  Value=%_WISE_%\LANGUAGE\UNWISE.ITA
231  Flags=00000011
232end
233item: If/While Statement
234  Variable=LANG
235  Value=%_LANG_I_NAME_%
236end
237item: Install File
238  Source=%_WISE_%\LANGUAGE\UNWISE.ITA
239  Destination=%UNINSTALL_LANG%
240  Flags=0000000000000010
241end
242item: End Block
243end
244item: Compiler Variable End
245end
246item: Compiler Variable End
247end
248item: Compiler Variable If
249  Variable=_LANG_LIST_
250  Value=J
251  Flags=00000010
252end
253item: Compiler Variable If
254  Value=%_WISE_%\LANGUAGE\UNWISE.DAN
255  Flags=00000011
256end
257item: If/While Statement
258  Variable=LANG
259  Value=%_LANG_J_NAME_%
260end
261item: Install File
262  Source=%_WISE_%\LANGUAGE\UNWISE.DAN
263  Destination=%UNINSTALL_LANG%
264  Flags=0000000000000010
265end
266item: End Block
267end
268item: Compiler Variable End
269end
270item: Compiler Variable End
271end
272item: Compiler Variable If
273  Variable=_LANG_LIST_
274  Value=K
275  Flags=00000010
276end
277item: Compiler Variable If
278  Value=%_WISE_%\LANGUAGE\UNWISE.FIN
279  Flags=00000011
280end
281item: If/While Statement
282  Variable=LANG
283  Value=%_LANG_K_NAME_%
284end
285item: Install File
286  Source=%_WISE_%\LANGUAGE\UNWISE.FIN
287  Destination=%UNINSTALL_LANG%
288  Flags=0000000000000010
289end
290item: End Block
291end
292item: Compiler Variable End
293end
294item: Compiler Variable End
295end
296item: Compiler Variable If
297  Variable=_LANG_LIST_
298  Value=L
299  Flags=00000010
300end
301item: Compiler Variable If
302  Value=%_WISE_%\LANGUAGE\UNWISE.ISL
303  Flags=00000011
304end
305item: If/While Statement
306  Variable=LANG
307  Value=%_LANG_L_NAME_%
308end
309item: Install File
310  Source=%_WISE_%\LANGUAGE\UNWISE.ISL
311  Destination=%UNINSTALL_LANG%
312  Flags=0000000000000010
313end
314item: End Block
315end
316item: Compiler Variable End
317end
318item: Compiler Variable End
319end
320item: Compiler Variable If
321  Variable=_LANG_LIST_
322  Value=M
323  Flags=00000010
324end
325item: Compiler Variable If
326  Value=%_WISE_%\LANGUAGE\UNWISE.NLD
327  Flags=00000011
328end
329item: If/While Statement
330  Variable=LANG
331  Value=%_LANG_M_NAME_%
332end
333item: Install File
334  Source=%_WISE_%\LANGUAGE\UNWISE.NLD
335  Destination=%UNINSTALL_LANG%
336  Flags=0000000000000010
337end
338item: End Block
339end
340item: Compiler Variable End
341end
342item: Compiler Variable End
343end
344item: Compiler Variable If
345  Variable=_LANG_LIST_
346  Value=N
347  Flags=00000010
348end
349item: Compiler Variable If
350  Value=%_WISE_%\LANGUAGE\UNWISE.NOR
351  Flags=00000011
352end
353item: If/While Statement
354  Variable=LANG
355  Value=%_LANG_N_NAME_%
356end
357item: Install File
358  Source=%_WISE_%\LANGUAGE\UNWISE.NOR
359  Destination=%UNINSTALL_LANG%
360  Flags=0000000000000010
361end
362item: End Block
363end
364item: Compiler Variable End
365end
366item: Compiler Variable End
367end
368item: Compiler Variable If
369  Variable=_LANG_LIST_
370  Value=O
371  Flags=00000010
372end
373item: Compiler Variable If
374  Value=%_WISE_%\LANGUAGE\UNWISE.SVE
375  Flags=00000011
376end
377item: If/While Statement
378  Variable=LANG
379  Value=%_LANG_O_NAME_%
380end
381item: Install File
382  Source=%_WISE_%\LANGUAGE\UNWISE.SVE
383  Destination=%UNINSTALL_LANG%
384  Flags=0000000000000010
385end
386item: End Block
387end
388item: Compiler Variable End
389end
390item: Compiler Variable End
391end
392item: Compiler Variable If
393  Variable=_LANG_LIST_
394  Value=P
395  Flags=00000010
396end
397item: Compiler Variable If
398  Value=%_WISE_%\LANGUAGE\UNWISE.JPN
399  Flags=00000011
400end
401item: If/While Statement
402  Variable=LANG
403  Value=%_LANG_P_NAME_%
404end
405item: Install File
406  Source=%_WISE_%\LANGUAGE\UNWISE.JPN
407  Destination=%UNINSTALL_LANG%
408  Flags=0000000000000010
409end
410item: End Block
411end
412item: Compiler Variable End
413end
414item: Compiler Variable End
415end
416item: Remark
417end
418item: Remark
419  Text=     Install the add/remove or uninstall icon
420end
421item: Remark
422end
423item: Set Variable
424  Variable=UNINSTALL_PATH
425  Value=%UNINSTALL_PATH%
426  Flags=00010100
427end
428item: Set Variable
429  Variable=INST_LOG_PATH
430  Value=%_LOGFILE_PATH_%
431  Flags=00010100
432end
433item: Check Configuration
434  Flags=10111011
435end
436item: If/While Statement
437  Variable=DOADMIN
438  Value=1
439end
440item: Remark
441  Text=Write uninstall info under HKLM.  This if/else/end block added by Tim.
442end
443item: Edit Registry
444  Total Keys=1
445  Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
446  New Value=%APPTITLE%
447  Value Name=DisplayName
448  Root=2
449end
450item: Edit Registry
451  Total Keys=1
452  Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
453  New Value=%UNINSTALL_PATH% %INST_LOG_PATH%
454  New Value=
455  Value Name=UninstallString
456  Root=2
457end
458item: Else Statement
459end
460item: Remark
461  Text=The same, but write under HKCU instead.
462end
463item: Edit Registry
464  Total Keys=1
465  Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
466  New Value=%APPTITLE%
467  Value Name=DisplayName
468  Root=1
469end
470item: Edit Registry
471  Total Keys=1
472  Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
473  New Value=%UNINSTALL_PATH% %INST_LOG_PATH%
474  New Value=
475  Value Name=UninstallString
476  Root=1
477end
478item: End Block
479end
480item: Else Statement
481end
482item: Add ProgMan Icon
483  Group=%GROUP%
484  Icon Name=Uninstall %APPTITLE%
485  Command Line=%UNINSTALL_PATH% %INST_LOG_PATH%
486end
487item: End Block
488end
489item: Check Configuration
490  Flags=11110010
491end
492item: If/While Statement
493  Variable=DOBRAND
494  Value=1
495end
496item: Edit Registry
497  Total Keys=2
498  item: Key
499    Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
500    New Value=%COMPANY%
501    Value Name=RegCompany
502    Root=2
503  end
504  item: Key
505    Key=Software\Microsoft\Windows\CurrentVersion\Uninstall\%APPTITLE%
506    New Value=%NAME%
507    Value Name=RegOwner
508    Root=2
509  end
510end
511item: End Block
512end
513item: End Block
514end
515