/PC/VS7.1/Uninstal.wse

http://unladen-swallow.googlecode.com/ · Unknown · 514 lines · 514 code · 0 blank · 0 comment · 0 complexity · 1ef41539d384cb2ffbb486b0b40edeec MD5 · raw file

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