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