home *** CD-ROM | disk | FTP | other *** search
Unknown | 2002-07-11 | 124.9 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
1%
| dexvert
| Debian floppy split (archive/debianFloppySplit)
| ext
| Unsupported |
1%
| dexvert
| Sound Images sound sample (audio/soundImagesSoundSample)
| ext
| Unsupported |
1%
| dexvert
| STarKos tune (music/sTarKosTune)
| ext
| Unsupported |
1%
| dexvert
| CADVANCE drawing (image/cadvanceDrawing)
| ext
| Unsupported |
1%
| dexvert
| DESI-III drawing (image/desiIIIDrawing)
| ext
| Unsupported |
1%
| dexvert
| MS-DOS PMODE extender executable (executable/msdosPMODEExtenderExecutable)
| ext
| Unsupported |
1%
| dexvert
| Alien Trilogytextures (other/alienTrilogyTextures)
| ext
| Unsupported |
1%
| dexvert
| APT cache data (other/aptCacheData)
| ext
| Unsupported |
1%
| dexvert
| CADVANCE 2D symbol (other/cadvance2DSymbol)
| ext
| Unsupported |
1%
| dexvert
| Cakewalk Groove (other/cakewalkGroove)
| ext
| Unsupported |
1%
| dexvert
| Comic Book Creator Background (other/comicBookCreatorBackground)
| ext
| Unsupported |
1%
| dexvert
| Comic Book Creator shape Table (other/comicBookCreatorShapeTable)
| ext
| Unsupported |
1%
| dexvert
| CorelTRACE configuration (other/corelTRACEConfiguration)
| ext
| Unsupported |
1%
| dexvert
| Dreamcast Disc (other/dreamcastDisc)
| ext
| Unsupported |
1%
| dexvert
| EST flat binary (other/estFlatBinary)
| ext
| Unsupported |
1%
| dexvert
| Finale Enigma Binary Format (other/finaleEnigmaBinaryFormat)
| ext
| Unsupported |
1%
| dexvert
| Sega Genesis/Megadrive/32x ROM (other/genesisROM)
| ext
| Unsupported |
1%
| dexvert
| Microsoft PCHealth query (other/microsoftPCHealthQuery)
| ext
| Unsupported |
1%
| dexvert
| Myth: The Fallen Lords game archive (other/mythTheFallenLordsGameArchive)
| ext
| Unsupported |
1%
| dexvert
| Sega Saturn ROM (other/segaSaturnROM)
| ext
| Unsupported |
1%
| dexvert
| Signum 3 Text Segmentation Data (other/signum3TextSegementationData)
| ext
| Unsupported |
1%
| dexvert
| SlideWrite Plus Batch (other/slideWritePlusBatch)
| ext
| Unsupported |
1%
| dexvert
| Sound Images Sound Driver (other/soundImagesSoundDriver)
| ext
| Unsupported |
1%
| dexvert
| StarCalc data index (other/starCalcDataIndex)
| ext
| Unsupported |
1%
| dexvert
| Symantec/Norton Config (other/symantecNortonConfig)
| ext
| Unsupported |
1%
| dexvert
| Vectrex ROM (other/vectrexROM)
| ext
| Unsupported |
1%
| dexvert
| Adrenaline Rush Hour game data (other/adrenalineRushHourGameData)
| ext
| Unsupported |
1%
| dexvert
| Bandai Tamagochi game data (other/bandaiTamagochiGameData)
| ext
| Unsupported |
1%
| dexvert
| BIS raP encoded format (other/bisraPEncoded)
| ext
| Unsupported |
1%
| dexvert
| GStreamer binary registry (other/gStreamerBinaryRegistry)
| ext
| Unsupported |
1%
| dexvert
| Linksys RT31P2-NA firmware (other/linksysRT31P2NAFirmware)
| ext
| Unsupported |
1%
| dexvert
| Pascal Script binary (other/pascalScriptBinary)
| ext
| Unsupported |
1%
| dexvert
| 7th Level game data archive (other/seventhLevelGameDataArchive)
| ext
| Unsupported |
1%
| dexvert
| Star Wars Galaxies TRE archive (other/starWarsGalaxiesTREArchive)
| ext
| Unsupported |
1%
| dexvert
| Statistica MFM data (other/statisticaMFMData)
| ext
| Unsupported |
1%
| dexvert
| Surf's Up game data archive (other/surfsUpGameDataArchive)
| ext
| Unsupported |
1%
| dexvert
| TP-Link router firmware (other/tpLinkRouterFirmware)
| ext
| Unsupported |
1%
| dexvert
| Binary Text (image/binaryText)
| fallback
| Supported |
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 17 00 00 00 32 34 78 37 | 20 41 75 74 6f 6d 61 74 |....24x7| Automat|
|00000010| 69 6f 6e 20 53 75 69 74 | 65 20 33 17 00 00 00 32 |ion Suit|e 3....2|
|00000020| 34 78 37 20 41 75 74 6f | 6d 61 74 69 6f 6e 20 53 |4x7 Auto|mation S|
|00000030| 75 69 74 65 20 33 04 00 | 00 00 33 30 30 30 2c 00 |uite 3..|..3000,.|
|00000040| 00 00 43 6f 70 79 72 69 | 67 68 74 20 a9 20 32 30 |..Copyri|ght . 20|
|00000050| 30 32 20 53 6f 66 74 54 | 72 65 65 20 54 65 63 68 |02 SoftT|ree Tech|
|00000060| 6e 6f 6c 6f 67 69 65 73 | 2c 20 49 6e 63 2e 1b 00 |nologies|, Inc...|
|00000070| 00 00 53 6f 66 74 54 72 | 65 65 20 54 65 63 68 6e |..SoftTr|ee Techn|
|00000080| 6f 6c 6f 67 69 65 73 2c | 20 49 6e 63 2e 1b 00 00 |ologies,| Inc....|
|00000090| 00 68 74 74 70 3a 2f 2f | 77 77 77 2e 53 6f 66 74 |.http://|www.Soft|
|000000a0| 54 72 65 65 54 65 63 68 | 2e 63 6f 6d 27 00 00 00 |TreeTech|.com'...|
|000000b0| 68 74 74 70 3a 2f 2f 77 | 77 77 2e 53 6f 66 74 54 |http://w|ww.SoftT|
|000000c0| 72 65 65 54 65 63 68 2e | 63 6f 6d 2f 53 75 70 70 |reeTech.|com/Supp|
|000000d0| 6f 72 74 2e 68 74 6d 19 | 00 00 00 68 74 74 70 3a |ort.htm.|...http:|
|000000e0| 2f 2f 32 34 78 37 61 75 | 74 6f 6d 61 74 69 6f 6e |//24x7au|tomation|
|000000f0| 2e 63 6f 6d 03 00 00 00 | 33 2e 33 16 00 00 00 7b |.com....|3.3....{|
|00000100| 70 66 7d 5c 32 34 78 37 | 20 41 75 74 6f 6d 61 74 |pf}\24x7| Automat|
|00000110| 69 6f 6e 20 33 17 00 00 | 00 32 34 78 37 20 41 75 |ion 3...|.24x7 Au|
|00000120| 74 6f 6d 61 74 69 6f 6e | 20 53 75 69 74 65 20 33 |tomation| Suite 3|
|00000130| 00 00 00 00 08 00 00 00 | 32 34 37 73 65 74 75 70 |........|247setup|
|00000140| e7 09 00 00 32 34 78 37 | 20 41 75 74 6f 6d 61 74 |....24x7| Automat|
|00000150| 69 6f 6e 20 53 75 69 74 | 65 0d 0a 53 4f 46 54 57 |ion Suit|e..SOFTW|
|00000160| 41 52 45 20 50 52 4f 44 | 55 43 54 20 4c 49 43 45 |ARE PROD|UCT LICE|
|00000170| 4e 53 45 0d 0a 0d 0a 54 | 68 65 20 53 4f 46 54 57 |NSE....T|he SOFTW|
|00000180| 41 52 45 20 50 52 4f 44 | 55 43 54 20 69 73 20 70 |ARE PROD|UCT is p|
|00000190| 72 6f 74 65 63 74 65 64 | 20 62 79 20 63 6f 70 79 |rotected| by copy|
|000001a0| 72 69 67 68 74 20 6c 61 | 77 73 20 61 6e 64 20 69 |right la|ws and i|
|000001b0| 6e 74 65 72 6e 61 74 69 | 6f 6e 61 6c 20 63 6f 70 |nternati|onal cop|
|000001c0| 79 72 69 67 68 74 20 74 | 72 65 61 74 69 65 73 2c |yright t|reaties,|
|000001d0| 20 61 73 20 77 65 6c 6c | 20 61 73 20 6f 74 68 65 | as well| as othe|
|000001e0| 72 20 69 6e 74 65 6c 6c | 65 63 74 75 61 6c 20 70 |r intell|ectual p|
|000001f0| 72 6f 70 65 72 74 79 20 | 6c 61 77 73 20 61 6e 64 |roperty |laws and|
|00000200| 20 74 72 65 61 74 69 65 | 73 2e 20 54 68 65 20 53 | treatie|s. The S|
|00000210| 4f 46 54 57 41 52 45 20 | 50 52 4f 44 55 43 54 20 |OFTWARE |PRODUCT |
|00000220| 69 73 20 6c 69 63 65 6e | 73 65 64 2c 20 6e 6f 74 |is licen|sed, not|
|00000230| 20 73 6f 6c 64 2e 0d 0a | 0d 0a 43 41 55 54 49 4f | sold...|..CAUTIO|
|00000240| 4e 3a 20 20 4c 6f 61 64 | 69 6e 67 20 74 68 69 73 |N: Load|ing this|
|00000250| 20 73 6f 66 74 77 61 72 | 65 20 6f 6e 74 6f 20 61 | softwar|e onto a|
|00000260| 20 63 6f 6d 70 75 74 65 | 72 20 69 6e 64 69 63 61 | compute|r indica|
|00000270| 74 65 73 20 79 6f 75 72 | 20 61 63 63 65 70 74 61 |tes your| accepta|
|00000280| 6e 63 65 20 6f 66 20 74 | 68 65 20 66 6f 6c 6c 6f |nce of t|he follo|
|00000290| 77 69 6e 67 20 74 65 72 | 6d 73 2e 20 20 50 6c 65 |wing ter|ms. Ple|
|000002a0| 61 73 65 20 72 65 61 64 | 20 74 68 65 6d 20 63 61 |ase read| them ca|
|000002b0| 72 65 66 75 6c 6c 79 2e | 0d 0a 0d 0a 47 52 41 4e |refully.|....GRAN|
|000002c0| 54 20 4f 46 20 4c 49 43 | 45 4e 53 45 3a 20 20 53 |T OF LIC|ENSE: S|
|000002d0| 6f 66 74 54 72 65 65 20 | 54 65 63 68 6e 6f 6c 6f |oftTree |Technolo|
|000002e0| 67 69 65 73 2c 20 49 6e | 63 2e 20 28 22 53 6f 66 |gies, In|c. ("Sof|
|000002f0| 74 54 72 65 65 20 54 65 | 63 68 6e 6f 6c 6f 67 69 |tTree Te|chnologi|
|00000300| 65 73 22 29 20 67 72 61 | 6e 74 73 20 79 6f 75 20 |es") gra|nts you |
|00000310| 61 20 6c 69 63 65 6e 73 | 65 20 74 6f 20 75 73 65 |a licens|e to use|
|00000320| 20 74 68 65 20 73 6f 66 | 74 77 61 72 65 20 28 22 | the sof|tware ("|
|00000330| 53 6f 66 74 77 61 72 65 | 22 29 2e 20 20 0d 0a 59 |Software|"). ..Y|
|00000340| 6f 75 20 6d 61 79 20 69 | 6e 73 74 61 6c 6c 20 61 |ou may i|nstall a|
|00000350| 6e 64 20 75 73 65 20 6f | 6e 65 20 72 65 67 69 73 |nd use o|ne regis|
|00000360| 74 65 72 65 64 20 63 6f | 70 79 20 6f 66 20 74 68 |tered co|py of th|
|00000370| 65 20 32 34 78 37 20 53 | 63 68 65 64 75 6c 65 72 |e 24x7 S|cheduler|
|00000380| 20 6f 6e 20 61 20 73 69 | 6e 67 6c 65 20 63 6f 6d | on a si|ngle com|
|00000390| 70 75 74 65 72 20 28 61 | 20 73 74 61 6e 64 2d 61 |puter (a| stand-a|
|000003a0| 6c 6f 6e 65 20 63 6f 6d | 70 75 74 65 72 20 6f 72 |lone com|puter or|
|000003b0| 20 73 69 6e 67 6c 65 20 | 77 6f 72 6b 73 74 61 74 | single |workstat|
|000003c0| 69 6f 6e 20 69 6e 20 61 | 20 6e 65 74 77 6f 72 6b |ion in a| network|
|000003d0| 29 20 75 73 65 64 20 6e | 6f 6e 73 69 6d 75 6c 74 |) used n|onsimult|
|000003e0| 61 6e 65 6f 75 73 6c 79 | 20 62 79 20 6d 75 6c 74 |aneously| by mult|
|000003f0| 69 70 6c 65 20 70 65 6f | 70 6c 65 2c 20 62 75 74 |iple peo|ple, but|
|00000400| 20 6e 6f 74 20 62 6f 74 | 68 2e 20 59 6f 75 20 6d | not bot|h. You m|
|00000410| 61 79 20 61 6c 73 6f 20 | 69 6e 73 74 61 6c 6c 20 |ay also |install |
|00000420| 61 6e 64 20 75 73 65 20 | 6f 6e 65 20 72 65 67 69 |and use |one regi|
|00000430| 73 74 65 72 65 64 20 63 | 6f 70 79 20 6f 66 20 74 |stered c|opy of t|
|00000440| 68 65 20 32 34 78 37 20 | 53 63 68 65 64 75 6c 65 |he 24x7 |Schedule|
|00000450| 72 20 6f 6e 20 61 20 73 | 69 6e 67 6c 65 20 6e 65 |r on a s|ingle ne|
|00000460| 74 77 6f 72 6b 20 73 65 | 72 76 65 72 20 73 6f 6c |twork se|rver sol|
|00000470| 65 6c 79 20 66 6f 72 20 | 74 68 65 20 73 63 68 65 |ely for |the sche|
|00000480| 64 75 6c 65 20 70 72 6f | 63 65 73 73 69 6e 67 20 |dule pro|cessing |
|00000490| 6f 70 65 72 61 74 69 6f | 6e 73 20 6f 6e 20 74 68 |operatio|ns on th|
|000004a0| 65 20 73 65 72 76 65 72 | 20 63 6f 6d 70 75 74 65 |e server| compute|
|000004b0| 72 2e 0d 0a 0d 0a 0d 0a | 43 4f 50 59 52 49 47 48 |r.......|COPYRIGH|
|000004c0| 54 3a 20 20 54 68 65 20 | 53 6f 66 74 77 61 72 65 |T: The |Software|
|000004d0| 20 69 73 20 74 68 65 20 | 70 72 6f 70 72 69 65 74 | is the |propriet|
|000004e0| 61 72 79 20 70 72 6f 64 | 75 63 74 20 6f 66 20 53 |ary prod|uct of S|
|000004f0| 6f 66 74 54 72 65 65 20 | 54 65 63 68 6e 6f 6c 6f |oftTree |Technolo|
|00000500| 67 69 65 73 20 61 6e 64 | 20 69 73 20 70 72 6f 74 |gies and| is prot|
|00000510| 65 63 74 65 64 20 62 79 | 20 63 6f 70 79 72 69 67 |ected by| copyrig|
|00000520| 68 74 20 6c 61 77 2e 20 | 20 59 6f 75 20 61 63 71 |ht law. | You acq|
|00000530| 75 69 72 65 20 6f 6e 6c | 79 20 74 68 65 20 72 69 |uire onl|y the ri|
|00000540| 67 68 74 20 74 6f 20 75 | 73 65 20 74 68 65 20 53 |ght to u|se the S|
|00000550| 6f 66 74 77 61 72 65 20 | 61 6e 64 20 64 6f 20 6e |oftware |and do n|
|00000560| 6f 74 20 61 63 71 75 69 | 72 65 20 61 6e 79 20 72 |ot acqui|re any r|
|00000570| 69 67 68 74 73 20 6f 66 | 20 6f 77 6e 65 72 73 68 |ights of| ownersh|
|00000580| 69 70 2e 20 20 59 6f 75 | 20 61 67 72 65 65 20 6e |ip. You| agree n|
|00000590| 6f 74 20 74 6f 20 72 65 | 6d 6f 76 65 20 61 6e 79 |ot to re|move any|
|000005a0| 20 70 72 6f 64 75 63 74 | 20 69 64 65 6e 74 69 66 | product| identif|
|000005b0| 69 63 61 74 69 6f 6e 2c | 20 63 6f 70 79 72 69 67 |ication,| copyrig|
|000005c0| 68 74 20 6e 6f 74 69 63 | 65 73 2c 20 6f 72 20 6f |ht notic|es, or o|
|000005d0| 74 68 65 72 20 6e 6f 74 | 69 63 65 73 20 6f 72 20 |ther not|ices or |
|000005e0| 70 72 6f 70 72 69 65 74 | 61 72 79 20 72 65 73 74 |propriet|ary rest|
|000005f0| 72 69 63 74 69 6f 6e 73 | 20 66 72 6f 6d 20 74 68 |rictions| from th|
|00000600| 65 20 53 6f 66 74 77 61 | 72 65 2e 20 20 59 6f 75 |e Softwa|re. You|
|00000610| 20 61 67 72 65 65 20 6e | 6f 74 20 74 6f 20 63 61 | agree n|ot to ca|
|00000620| 75 73 65 20 6f 72 20 70 | 65 72 6d 69 74 20 74 68 |use or p|ermit th|
|00000630| 65 20 72 65 76 65 72 73 | 65 20 65 6e 67 69 6e 65 |e revers|e engine|
|00000640| 65 72 69 6e 67 2c 20 64 | 69 73 61 73 73 65 6d 62 |ering, d|isassemb|
|00000650| 6c 79 2c 20 6f 72 20 64 | 65 63 6f 6d 70 69 6c 61 |ly, or d|ecompila|
|00000660| 74 69 6f 6e 20 6f 66 20 | 74 68 65 20 53 6f 66 74 |tion of |the Soft|
|00000670| 77 61 72 65 2e 20 0d 0a | 0d 0a 44 45 53 43 52 49 |ware. ..|..DESCRI|
|00000680| 50 54 49 4f 4e 20 4f 46 | 20 4f 54 48 45 52 20 52 |PTION OF| OTHER R|
|00000690| 49 47 48 54 53 20 41 4e | 44 20 4c 49 4d 49 54 41 |IGHTS AN|D LIMITA|
|000006a0| 54 49 4f 4e 53 3a 20 59 | 6f 75 20 6d 61 79 20 6e |TIONS: Y|ou may n|
|000006b0| 6f 74 20 72 65 6e 74 2c | 20 6c 65 61 73 65 20 6f |ot rent,| lease o|
|000006c0| 72 20 74 72 61 6e 73 66 | 65 72 20 74 68 65 20 53 |r transf|er the S|
|000006d0| 4f 46 54 57 41 52 45 20 | 50 52 4f 44 55 43 54 2e |OFTWARE |PRODUCT.|
|000006e0| 20 57 69 74 68 6f 75 74 | 20 70 72 65 6a 75 64 69 | Without| prejudi|
|000006f0| 63 65 20 74 6f 20 61 6e | 79 20 6f 74 68 65 72 20 |ce to an|y other |
|00000700| 72 69 67 68 74 73 2c 20 | 53 6f 66 74 54 72 65 65 |rights, |SoftTree|
|00000710| 20 6d 61 79 20 74 65 72 | 6d 69 6e 61 74 65 20 74 | may ter|minate t|
|00000720| 68 69 73 20 53 4f 46 54 | 57 41 52 45 20 50 52 4f |his SOFT|WARE PRO|
|00000730| 44 55 43 54 20 4c 49 43 | 45 4e 53 45 20 69 66 20 |DUCT LIC|ENSE if |
|00000740| 79 6f 75 20 66 61 69 6c | 20 74 6f 20 63 6f 6d 70 |you fail| to comp|
|00000750| 6c 79 20 77 69 74 68 20 | 74 68 65 20 74 65 72 6d |ly with |the term|
|00000760| 73 20 61 6e 64 20 63 6f | 6e 64 69 74 69 6f 6e 73 |s and co|nditions|
|00000770| 20 6f 66 20 74 68 69 73 | 20 53 4f 46 54 57 41 52 | of this| SOFTWAR|
|00000780| 45 20 50 52 4f 44 55 43 | 54 20 4c 49 43 45 4e 53 |E PRODUC|T LICENS|
|00000790| 45 2e 20 49 6e 20 73 75 | 63 68 20 65 76 65 6e 74 |E. In su|ch event|
|000007a0| 2c 20 79 6f 75 20 6d 75 | 73 74 20 64 65 73 74 72 |, you mu|st destr|
|000007b0| 6f 79 20 61 6c 6c 20 63 | 6f 70 69 65 73 20 6f 66 |oy all c|opies of|
|000007c0| 20 74 68 65 20 53 4f 46 | 54 57 41 52 45 20 50 52 | the SOF|TWARE PR|
|000007d0| 4f 44 55 43 54 20 61 6e | 64 20 61 6c 6c 20 6f 66 |ODUCT an|d all of|
|000007e0| 20 69 74 73 20 63 6f 6d | 70 6f 6e 65 6e 74 20 70 | its com|ponent p|
|000007f0| 61 72 74 73 2e 20 0d 0a | 0d 0a 57 41 52 52 41 4e |arts. ..|..WARRAN|
|00000800| 54 59 20 44 49 53 43 4c | 41 49 4d 45 52 3a 20 20 |TY DISCL|AIMER: |
|00000810| 53 6f 66 74 54 72 65 65 | 20 54 65 63 68 6e 6f 6c |SoftTree| Technol|
|00000820| 6f 67 69 65 73 20 69 73 | 20 70 72 6f 76 69 64 69 |ogies is| providi|
|00000830| 6e 67 20 74 68 69 73 20 | 6c 69 63 65 6e 73 65 0d |ng this |license.|
|00000840| 0a 6f 6e 20 61 6e 20 22 | 61 73 20 69 73 22 20 62 |.on an "|as is" b|
|00000850| 61 73 69 73 20 77 69 74 | 68 6f 75 74 20 77 61 72 |asis wit|hout war|
|00000860| 72 61 6e 74 79 20 6f 66 | 20 61 6e 79 20 6b 69 6e |ranty of| any kin|
|00000870| 64 3b 20 53 6f 66 74 54 | 72 65 65 20 54 65 63 68 |d; SoftT|ree Tech|
|00000880| 6e 6f 6c 6f 67 69 65 73 | 20 64 69 73 63 6c 61 69 |nologies| disclai|
|00000890| 6d 73 20 61 6c 6c 20 65 | 78 70 72 65 73 73 20 61 |ms all e|xpress a|
|000008a0| 6e 64 20 69 6d 70 6c 69 | 65 64 20 77 61 72 72 61 |nd impli|ed warra|
|000008b0| 6e 74 69 65 73 2c 20 69 | 6e 63 6c 75 64 69 6e 67 |nties, i|ncluding|
|000008c0| 20 74 68 65 20 69 6d 70 | 6c 69 65 64 20 77 61 72 | the imp|lied war|
|000008d0| 72 61 6e 74 69 65 73 20 | 6f 66 20 6d 65 72 63 68 |ranties |of merch|
|000008e0| 61 6e 74 61 62 69 6c 69 | 74 79 20 6f 72 20 66 69 |antabili|ty or fi|
|000008f0| 74 6e 65 73 73 20 66 6f | 72 20 61 20 70 61 72 74 |tness fo|r a part|
|00000900| 69 63 75 6c 61 72 20 70 | 75 72 70 6f 73 65 2e 0d |icular p|urpose..|
|00000910| 0a 0d 0a 4c 49 4d 49 54 | 41 54 49 4f 4e 20 4f 46 |...LIMIT|ATION OF|
|00000920| 20 4c 49 41 42 49 4c 49 | 54 59 3a 20 20 53 6f 66 | LIABILI|TY: Sof|
|00000930| 74 54 72 65 65 20 54 65 | 63 68 6e 6f 6c 6f 67 69 |tTree Te|chnologi|
|00000940| 65 73 20 73 68 61 6c 6c | 20 6e 6f 74 20 62 65 20 |es shall| not be |
|00000950| 6c 69 61 62 6c 65 20 66 | 6f 72 20 61 6e 79 20 64 |liable f|or any d|
|00000960| 61 6d 61 67 65 73 2c 20 | 69 6e 63 6c 75 64 69 6e |amages, |includin|
|00000970| 67 20 64 69 72 65 63 74 | 2c 20 69 6e 64 69 72 65 |g direct|, indire|
|00000980| 63 74 2c 20 69 6e 63 69 | 64 65 6e 74 61 6c 2c 20 |ct, inci|dental, |
|00000990| 73 70 65 63 69 61 6c 20 | 6f 72 20 0d 0a 63 6f 6e |special |or ..con|
|000009a0| 73 65 71 75 65 6e 74 69 | 61 6c 20 64 61 6d 61 67 |sequenti|al damag|
|000009b0| 65 73 2c 20 6f 72 20 64 | 61 6d 61 67 65 73 20 66 |es, or d|amages f|
|000009c0| 6f 72 20 6c 6f 73 73 20 | 6f 66 20 70 72 6f 66 69 |or loss |of profi|
|000009d0| 74 73 2c 20 72 65 76 65 | 6e 75 65 2c 20 64 61 74 |ts, reve|nue, dat|
|000009e0| 61 20 6f 72 20 64 61 74 | 61 20 75 73 65 2c 20 69 |a or dat|a use, i|
|000009f0| 6e 63 75 72 72 65 64 20 | 62 79 20 79 6f 75 20 6f |ncurred |by you o|
|00000a00| 72 20 61 6e 79 20 74 68 | 69 72 64 20 70 61 72 74 |r any th|ird part|
|00000a10| 79 2c 20 77 68 65 74 68 | 65 72 20 69 6e 20 61 6e |y, wheth|er in an|
|00000a20| 20 61 63 74 69 6f 6e 20 | 69 6e 20 63 6f 6e 74 72 | action |in contr|
|00000a30| 61 63 74 20 6f 72 20 74 | 6f 72 74 2c 20 65 76 65 |act or t|ort, eve|
|00000a40| 6e 20 69 66 20 79 6f 75 | 20 6f 72 20 61 6e 79 20 |n if you| or any |
|00000a50| 6f 74 68 65 72 20 70 65 | 72 73 6f 6e 20 68 61 73 |other pe|rson has|
|00000a60| 20 62 65 65 6e 20 61 64 | 76 69 73 65 64 20 6f 66 | been ad|vised of|
|00000a70| 20 74 68 65 20 70 6f 73 | 73 69 62 69 6c 69 74 79 | the pos|sibility|
|00000a80| 20 6f 66 20 73 75 63 68 | 20 64 61 6d 61 67 65 73 | of such| damages|
|00000a90| 2e 0d 0a 0d 0a 0d 0a 53 | 6f 66 74 54 72 65 65 20 |.......S|oftTree |
|00000aa0| 54 65 63 68 6e 6f 6c 6f | 67 69 65 73 2c 20 49 6e |Technolo|gies, In|
|00000ab0| 63 2e 0d 0a 36 32 20 49 | 6c 79 73 65 20 43 74 0d |c...62 I|lyse Ct.|
|00000ac0| 0a 53 74 61 74 65 6e 20 | 49 73 6c 61 6e 64 20 20 |.Staten |Island |
|00000ad0| 4e 59 2c 20 31 30 33 30 | 36 0d 0a 55 53 41 0d 0a |NY, 1030|6..USA..|
|00000ae0| 0d 0a 43 6f 70 79 72 69 | 67 68 74 20 28 63 29 20 |..Copyri|ght (c) |
|00000af0| 53 6f 66 74 54 72 65 65 | 20 54 65 63 68 6e 6f 6c |SoftTree| Technol|
|00000b00| 6f 67 69 65 73 2c 20 49 | 6e 63 2e 20 31 39 39 38 |ogies, I|nc. 1998|
|00000b10| 2d 32 30 30 31 20 41 6c | 6c 20 52 69 67 68 74 73 |-2001 Al|l Rights|
|00000b20| 20 52 65 73 65 72 76 65 | 64 0d 0a 00 00 00 00 00 | Reserve|d.......|
|00000b30| 00 00 00 05 00 00 00 7b | 61 70 70 7d 15 00 00 00 |.......{|app}....|
|00000b40| 32 34 78 37 20 41 75 74 | 6f 6d 61 74 69 6f 6e 20 |24x7 Aut|omation |
|00000b50| 53 75 69 74 65 0e 00 00 | 00 7b 61 70 70 7d 5c 32 |Suite...|.{app}\2|
|00000b60| 34 58 37 2e 45 58 45 0a | 00 00 00 32 34 78 37 5f |4X7.EXE.|...24x7_|
|00000b70| 6d 75 74 65 78 5a 3d 00 | 00 70 72 6f 67 72 61 6d |mutexZ=.|.program|
|00000b80| 20 53 65 74 75 70 3b 0d | 0a 0d 0a 76 61 72 0d 0a | Setup;.|...var..|
|00000b90| 20 20 55 73 65 72 50 72 | 6f 6d 70 74 73 2c 20 55 | UserPr|ompts, U|
|00000ba0| 73 65 72 56 61 6c 75 65 | 73 3a 20 54 41 72 72 61 |serValue|s: TArra|
|00000bb0| 79 4f 66 53 74 72 69 6e | 67 3b 0d 0a 20 20 4b 65 |yOfStrin|g;.. Ke|
|00000bc0| 79 3a 20 53 74 72 69 6e | 67 3b 0d 0a 20 20 44 61 |y: Strin|g;.. Da|
|00000bd0| 74 61 44 69 72 3a 20 53 | 74 72 69 6e 67 3b 0d 0a |taDir: S|tring;..|
|00000be0| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 46 69 6e |....func|tion Fin|
|00000bf0| 64 43 6f 6d 6d 61 6e 64 | 50 61 72 6d 28 53 65 61 |dCommand|Parm(Sea|
|00000c00| 72 63 68 53 74 72 69 6e | 67 3a 20 53 74 72 69 6e |rchStrin|g: Strin|
|00000c10| 67 29 3a 20 49 6e 74 65 | 67 65 72 3b 0d 0a 76 61 |g): Inte|ger;..va|
|00000c20| 72 0d 0a 20 20 69 2c 20 | 63 6f 75 6e 74 3a 20 49 |r.. i, |count: I|
|00000c30| 6e 74 65 67 65 72 3b 0d | 0a 20 20 50 61 72 6d 3a |nteger;.|. Parm:|
|00000c40| 20 53 74 72 69 6e 67 3b | 0d 0a 62 65 67 69 6e 0d | String;|..begin.|
|00000c50| 0a 20 20 63 6f 75 6e 74 | 20 3a 3d 20 50 61 72 61 |. count| := Para|
|00000c60| 6d 43 6f 75 6e 74 28 29 | 3b 0d 0a 20 20 66 6f 72 |mCount()|;.. for|
|00000c70| 20 69 20 3a 3d 20 31 20 | 74 6f 20 63 6f 75 6e 74 | i := 1 |to count|
|00000c80| 20 64 6f 20 62 65 67 69 | 6e 0d 0a 20 20 09 69 66 | do begi|n.. .if|
|00000c90| 20 50 6f 73 28 55 70 70 | 65 72 63 61 73 65 28 50 | Pos(Upp|ercase(P|
|00000ca0| 61 72 61 6d 53 74 72 28 | 69 29 29 2c 20 55 70 70 |aramStr(|i)), Upp|
|00000cb0| 65 72 63 61 73 65 28 53 | 65 61 72 63 68 53 74 72 |ercase(S|earchStr|
|00000cc0| 69 6e 67 29 29 20 3e 20 | 30 20 74 68 65 6e 20 62 |ing)) > |0 then b|
|00000cd0| 65 67 69 6e 0d 0a 20 20 | 09 09 52 65 73 75 6c 74 |egin.. |..Result|
|00000ce0| 20 3a 3d 20 69 3b 0d 0a | 09 09 65 78 69 74 3b 0d | := i;..|..exit;.|
|00000cf0| 0a 20 20 09 65 6e 64 3b | 0d 0a 20 20 65 6e 64 3b |. .end;|.. end;|
|00000d00| 0d 0a 0d 0a 20 20 52 65 | 73 75 6c 74 20 3a 3d 20 |.... Re|sult := |
|00000d10| 30 3b 20 2f 2f 20 6e 6f | 74 20 66 6f 75 6e 64 0d |0; // no|t found.|
|00000d20| 0a 65 6e 64 3b 0d 0a 0d | 0a 0d 0a 0d 0a 66 75 6e |.end;...|.....fun|
|00000d30| 63 74 69 6f 6e 20 41 64 | 64 50 61 74 68 54 6f 41 |ction Ad|dPathToA|
|00000d40| 75 74 6f 45 78 65 63 42 | 61 74 28 50 61 74 68 54 |utoExecB|at(PathT|
|00000d50| 6f 41 64 64 3a 20 53 74 | 72 69 6e 67 29 3a 20 42 |oAdd: St|ring): B|
|00000d60| 6f 6f 6c 65 61 6e 3b 0d | 0a 76 61 72 0d 0a 20 20 |oolean;.|.var.. |
|00000d70| 20 44 4c 4c 48 61 6e 64 | 6c 65 3a 20 4c 6f 6e 67 | DLLHand|le: Long|
|00000d80| 49 6e 74 3b 0d 0a 20 20 | 20 45 72 72 6f 72 43 6f |Int;.. | ErrorCo|
|00000d90| 64 65 3a 20 49 6e 74 65 | 67 65 72 3b 0d 0a 20 20 |de: Inte|ger;.. |
|00000da0| 20 53 74 72 50 6f 69 6e | 74 65 72 3a 20 4c 6f 6e | StrPoin|ter: Lon|
|00000db0| 67 49 6e 74 3b 0d 0a 20 | 20 20 50 72 6f 63 52 65 |gInt;.. | ProcRe|
|00000dc0| 73 75 6c 74 3a 20 4c 6f | 6e 67 49 6e 74 3b 0d 0a |sult: Lo|ngInt;..|
|00000dd0| 62 65 67 69 6e 0d 0a 20 | 20 20 52 65 73 75 6c 74 |begin.. | Result|
|00000de0| 20 3a 3d 20 46 61 6c 73 | 65 3b 0d 0a 0d 0a 20 20 | := Fals|e;.... |
|00000df0| 20 44 4c 4c 48 61 6e 64 | 6c 65 20 3a 3d 20 4c 6f | DLLHand|le := Lo|
|00000e00| 61 64 44 4c 4c 28 43 68 | 61 6e 67 65 44 69 72 43 |adDLL(Ch|angeDirC|
|00000e10| 6f 6e 73 74 28 27 7b 74 | 6d 70 7d 5c 69 73 75 74 |onst('{t|mp}\isut|
|00000e20| 69 6c 73 2e 64 6c 6c 27 | 29 2c 20 45 72 72 6f 72 |ils.dll'|), Error|
|00000e30| 43 6f 64 65 29 3b 0d 0a | 0d 0a 20 20 20 69 66 20 |Code);..|.. if |
|00000e40| 44 4c 4c 48 61 6e 64 6c | 65 20 3e 20 33 31 20 74 |DLLHandl|e > 31 t|
|00000e50| 68 65 6e 20 62 65 67 69 | 6e 0d 0a 20 20 20 20 20 |hen begi|n.. |
|00000e60| 20 53 74 72 50 6f 69 6e | 74 65 72 20 3a 3d 20 43 | StrPoin|ter := C|
|00000e70| 61 73 74 53 74 72 69 6e | 67 54 6f 49 6e 74 65 67 |astStrin|gToInteg|
|00000e80| 65 72 28 50 61 74 68 54 | 6f 41 64 64 29 3b 0d 0a |er(PathT|oAdd);..|
|00000e90| 20 20 20 20 20 20 52 65 | 73 75 6c 74 20 3a 3d 20 | Re|sult := |
|00000ea0| 43 61 6c 6c 44 4c 4c 50 | 72 6f 63 28 44 4c 4c 48 |CallDLLP|roc(DLLH|
|00000eb0| 61 6e 64 6c 65 2c 20 27 | 41 64 64 50 61 74 68 54 |andle, '|AddPathT|
|00000ec0| 6f 41 75 74 6f 45 78 65 | 63 27 2c 20 53 74 72 50 |oAutoExe|c', StrP|
|00000ed0| 6f 69 6e 74 65 72 2c 20 | 30 2c 20 50 72 6f 63 52 |ointer, |0, ProcR|
|00000ee0| 65 73 75 6c 74 29 3b 0d | 0a 20 20 20 20 20 20 52 |esult);.|. R|
|00000ef0| 65 73 75 6c 74 20 3a 3d | 20 46 72 65 65 44 4c 4c |esult :=| FreeDLL|
|00000f00| 28 44 4c 4c 48 61 6e 64 | 6c 65 29 3b 0d 0a 20 20 |(DLLHand|le);.. |
|00000f10| 20 20 20 20 2f 2f 69 66 | 20 6e 6f 74 20 50 72 6f | //if| not Pro|
|00000f20| 63 52 65 73 75 6c 74 20 | 3d 20 31 20 74 68 65 6e |cResult |= 1 then|
|00000f30| 0d 0a 20 20 20 20 20 20 | 2f 2f 20 20 20 52 65 73 |.. |// Res|
|00000f40| 75 6c 74 20 3a 3d 20 46 | 61 6c 73 65 3b 0d 0a 20 |ult := F|alse;.. |
|00000f50| 20 20 65 6e 64 20 65 6c | 73 65 20 62 65 67 69 6e | end el|se begin|
|00000f60| 0d 0a 20 20 20 20 20 20 | 69 66 20 6e 6f 74 20 57 |.. |if not W|
|00000f70| 69 7a 61 72 64 53 69 6c | 65 6e 74 28 29 20 74 68 |izardSil|ent() th|
|00000f80| 65 6e 20 4d 73 67 42 6f | 78 28 27 53 65 74 75 70 |en MsgBo|x('Setup|
|00000f90| 20 69 73 20 75 6e 61 62 | 6c 65 20 74 6f 20 6c 6f | is unab|le to lo|
|00000fa0| 61 64 20 69 73 75 74 69 | 6c 73 2e 64 6c 6c 27 2c |ad isuti|ls.dll',|
|00000fb0| 20 6d 62 45 72 72 6f 72 | 2c 20 4d 42 5f 4f 4b 29 | mbError|, MB_OK)|
|00000fc0| 3b 0d 0a 20 20 20 20 20 | 20 52 65 73 75 6c 74 20 |;.. | Result |
|00000fd0| 3a 3d 20 46 61 6c 73 65 | 3b 0d 0a 20 20 20 65 6e |:= False|;.. en|
|00000fe0| 64 3b 0d 0a 65 6e 64 3b | 0d 0a 0d 0a 0d 0a 0d 0a |d;..end;|........|
|00000ff0| 66 75 6e 63 74 69 6f 6e | 20 41 64 64 50 61 74 68 |function| AddPath|
|00001000| 54 6f 52 65 67 69 73 74 | 72 79 28 50 61 74 68 54 |ToRegist|ry(PathT|
|00001010| 6f 41 64 64 3a 20 53 74 | 72 69 6e 67 29 3a 20 42 |oAdd: St|ring): B|
|00001020| 6f 6f 6c 65 61 6e 3b 0d | 0a 76 61 72 0d 0a 20 20 |oolean;.|.var.. |
|00001030| 20 44 4c 4c 48 61 6e 64 | 6c 65 3a 20 4c 6f 6e 67 | DLLHand|le: Long|
|00001040| 49 6e 74 3b 0d 0a 20 20 | 20 45 72 72 6f 72 43 6f |Int;.. | ErrorCo|
|00001050| 64 65 3a 20 49 6e 74 65 | 67 65 72 3b 0d 0a 20 20 |de: Inte|ger;.. |
|00001060| 20 53 74 72 50 6f 69 6e | 74 65 72 3a 20 4c 6f 6e | StrPoin|ter: Lon|
|00001070| 67 49 6e 74 3b 0d 0a 20 | 20 20 50 72 6f 63 52 65 |gInt;.. | ProcRe|
|00001080| 73 75 6c 74 3a 20 4c 6f | 6e 67 49 6e 74 3b 0d 0a |sult: Lo|ngInt;..|
|00001090| 62 65 67 69 6e 0d 0a 20 | 20 20 52 65 73 75 6c 74 |begin.. | Result|
|000010a0| 20 3a 3d 20 46 61 6c 73 | 65 3b 0d 0a 0d 0a 20 20 | := Fals|e;.... |
|000010b0| 20 69 66 20 6e 6f 74 20 | 49 73 41 64 6d 69 6e 4c | if not |IsAdminL|
|000010c0| 6f 67 67 65 64 4f 6e 28 | 29 20 74 68 65 6e 20 62 |oggedOn(|) then b|
|000010d0| 65 67 69 6e 0d 0a 20 20 | 20 20 20 20 69 66 20 6e |egin.. | if n|
|000010e0| 6f 74 20 57 69 7a 61 72 | 64 53 69 6c 65 6e 74 28 |ot Wizar|dSilent(|
|000010f0| 29 20 74 68 65 6e 20 4d | 73 67 42 6f 78 28 27 53 |) then M|sgBox('S|
|00001100| 65 74 75 70 20 63 61 6e | 6e 6f 74 20 75 70 64 61 |etup can|not upda|
|00001110| 74 65 20 50 41 54 48 20 | 65 6e 76 69 72 6f 6e 6d |te PATH |environm|
|00001120| 65 6e 74 20 76 61 72 69 | 61 62 6c 65 20 69 6e 20 |ent vari|able in |
|00001130| 74 68 65 20 73 79 73 74 | 65 6d 20 72 65 67 69 73 |the syst|em regis|
|00001140| 74 72 79 2e 27 20 23 31 | 33 23 31 33 20 27 4c 6f |try.' #1|3#13 'Lo|
|00001150| 67 69 6e 20 61 73 20 61 | 6e 20 41 64 6d 69 6e 69 |gin as a|n Admini|
|00001160| 73 74 72 61 74 6f 72 20 | 61 6e 64 20 72 75 6e 20 |strator |and run |
|00001170| 74 68 69 73 20 53 65 74 | 75 70 20 61 67 61 69 6e |this Set|up again|
|00001180| 27 2c 20 6d 62 45 72 72 | 6f 72 2c 20 4d 42 5f 4f |', mbErr|or, MB_O|
|00001190| 4b 29 3b 0d 0a 20 20 20 | 65 6e 64 20 65 6c 73 65 |K);.. |end else|
|000011a0| 20 62 65 67 69 6e 0d 0a | 20 20 20 20 20 20 44 4c | begin..| DL|
|000011b0| 4c 48 61 6e 64 6c 65 20 | 3a 3d 20 4c 6f 61 64 44 |LHandle |:= LoadD|
|000011c0| 4c 4c 28 43 68 61 6e 67 | 65 44 69 72 43 6f 6e 73 |LL(Chang|eDirCons|
|000011d0| 74 28 27 7b 74 6d 70 7d | 5c 69 73 75 74 69 6c 73 |t('{tmp}|\isutils|
|000011e0| 2e 64 6c 6c 27 29 2c 20 | 45 72 72 6f 72 43 6f 64 |.dll'), |ErrorCod|
|000011f0| 65 29 3b 0d 0a 0d 0a 20 | 20 20 20 20 20 69 66 20 |e);.... | if |
|00001200| 44 4c 4c 48 61 6e 64 6c | 65 20 3e 20 33 31 20 74 |DLLHandl|e > 31 t|
|00001210| 68 65 6e 20 62 65 67 69 | 6e 0d 0a 20 20 20 20 20 |hen begi|n.. |
|00001220| 20 20 20 20 53 74 72 50 | 6f 69 6e 74 65 72 20 3a | StrP|ointer :|
|00001230| 3d 20 43 61 73 74 53 74 | 72 69 6e 67 54 6f 49 6e |= CastSt|ringToIn|
|00001240| 74 65 67 65 72 28 50 61 | 74 68 54 6f 41 64 64 29 |teger(Pa|thToAdd)|
|00001250| 3b 0d 0a 20 20 20 20 20 | 20 20 20 20 52 65 73 75 |;.. | Resu|
|00001260| 6c 74 20 3a 3d 20 43 61 | 6c 6c 44 4c 4c 50 72 6f |lt := Ca|llDLLPro|
|00001270| 63 28 44 4c 4c 48 61 6e | 64 6c 65 2c 20 27 41 64 |c(DLLHan|dle, 'Ad|
|00001280| 64 50 61 74 68 54 6f 52 | 65 67 69 73 74 72 79 27 |dPathToR|egistry'|
|00001290| 2c 20 53 74 72 50 6f 69 | 6e 74 65 72 2c 20 30 2c |, StrPoi|nter, 0,|
|000012a0| 20 50 72 6f 63 52 65 73 | 75 6c 74 29 3b 0d 0a 20 | ProcRes|ult);.. |
|000012b0| 20 20 20 20 20 20 20 20 | 52 65 73 75 6c 74 20 3a | |Result :|
|000012c0| 3d 20 46 72 65 65 44 4c | 4c 28 44 4c 4c 48 61 6e |= FreeDL|L(DLLHan|
|000012d0| 64 6c 65 29 3b 0d 0a 20 | 20 20 20 20 20 20 20 20 |dle);.. | |
|000012e0| 2f 2f 69 66 20 6e 6f 74 | 20 50 72 6f 63 52 65 73 |//if not| ProcRes|
|000012f0| 75 6c 74 20 3d 20 31 20 | 74 68 65 6e 0d 0a 20 20 |ult = 1 |then.. |
|00001300| 20 20 20 20 20 20 20 2f | 2f 20 20 20 52 65 73 75 | /|/ Resu|
|00001310| 6c 74 20 3a 3d 20 46 61 | 6c 73 65 3b 0d 0a 20 20 |lt := Fa|lse;.. |
|00001320| 20 20 20 20 65 6e 64 20 | 65 6c 73 65 20 62 65 67 | end |else beg|
|00001330| 69 6e 0d 0a 20 20 20 20 | 20 20 20 20 20 69 66 20 |in.. | if |
|00001340| 6e 6f 74 20 57 69 7a 61 | 72 64 53 69 6c 65 6e 74 |not Wiza|rdSilent|
|00001350| 28 29 20 74 68 65 6e 20 | 4d 73 67 42 6f 78 28 27 |() then |MsgBox('|
|00001360| 53 65 74 75 70 20 69 73 | 20 75 6e 61 62 6c 65 20 |Setup is| unable |
|00001370| 74 6f 20 6c 6f 61 64 20 | 69 73 75 74 69 6c 73 2e |to load |isutils.|
|00001380| 64 6c 6c 27 2c 20 6d 62 | 45 72 72 6f 72 2c 20 4d |dll', mb|Error, M|
|00001390| 42 5f 4f 4b 29 3b 0d 0a | 20 20 20 20 20 20 20 20 |B_OK);..| |
|000013a0| 20 52 65 73 75 6c 74 20 | 3a 3d 20 46 61 6c 73 65 | Result |:= False|
|000013b0| 3b 0d 0a 20 20 20 20 20 | 20 65 6e 64 3b 0d 0a 20 |;.. | end;.. |
|000013c0| 20 20 65 6e 64 3b 0d 0a | 65 6e 64 3b 0d 0a 0d 0a | end;..|end;....|
|000013d0| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 69 73 56 |....func|tion isV|
|000013e0| 65 72 73 69 6f 6e 32 49 | 6e 73 74 61 6c 6c 65 64 |ersion2I|nstalled|
|000013f0| 28 29 3a 20 42 6f 6f 6c | 65 61 6e 3b 0d 0a 76 61 |(): Bool|ean;..va|
|00001400| 72 0d 0a 20 20 20 52 65 | 73 75 6c 74 53 74 72 3a |r.. Re|sultStr:|
|00001410| 20 53 74 72 69 6e 67 3b | 0d 0a 62 65 67 69 6e 0d | String;|..begin.|
|00001420| 0a 20 20 20 52 65 73 75 | 6c 74 20 3a 3d 20 52 65 |. Resu|lt := Re|
|00001430| 67 51 75 65 72 79 53 74 | 72 69 6e 67 56 61 6c 75 |gQuerySt|ringValu|
|00001440| 65 28 48 4b 45 59 5f 4c | 4f 43 41 4c 5f 4d 41 43 |e(HKEY_L|OCAL_MAC|
|00001450| 48 49 4e 45 2c 20 27 53 | 4f 46 54 57 41 52 45 5c |HINE, 'S|OFTWARE\|
|00001460| 53 6f 66 74 54 72 65 65 | 20 54 65 63 68 6e 6f 6c |SoftTree| Technol|
|00001470| 6f 67 69 65 73 2c 20 49 | 6e 63 2e 5c 32 34 78 37 |ogies, I|nc.\24x7|
|00001480| 20 53 63 68 65 64 75 6c | 65 72 5c 32 2e 30 27 2c | Schedul|er\2.0',|
|00001490| 20 27 53 63 68 65 64 75 | 6c 65 46 69 6c 65 27 2c | 'Schedu|leFile',|
|000014a0| 20 52 65 73 75 6c 74 53 | 74 72 29 3b 0d 0a 65 6e | ResultS|tr);..en|
|000014b0| 64 3b 0d 0a 0d 0a 0d 0a | 0d 0a 66 75 6e 63 74 69 |d;......|..functi|
|000014c0| 6f 6e 20 4d 69 67 72 61 | 74 65 52 65 67 69 73 74 |on Migra|teRegist|
|000014d0| 72 79 53 65 74 74 69 6e | 67 73 28 29 3a 20 42 6f |rySettin|gs(): Bo|
|000014e0| 6f 6c 65 61 6e 3b 0d 0a | 76 61 72 0d 0a 20 20 20 |olean;..|var.. |
|000014f0| 52 65 73 75 6c 74 53 74 | 72 3a 20 53 74 72 69 6e |ResultSt|r: Strin|
|00001500| 67 3b 0d 0a 20 20 20 44 | 4c 4c 48 61 6e 64 6c 65 |g;.. D|LLHandle|
|00001510| 3a 20 4c 6f 6e 67 49 6e | 74 3b 0d 0a 20 20 20 45 |: LongIn|t;.. E|
|00001520| 72 72 6f 72 43 6f 64 65 | 3a 20 49 6e 74 65 67 65 |rrorCode|: Intege|
|00001530| 72 3b 0d 0a 20 20 20 53 | 72 63 50 6f 69 6e 74 65 |r;.. S|rcPointe|
|00001540| 72 3a 20 4c 6f 6e 67 49 | 6e 74 3b 0d 0a 20 20 20 |r: LongI|nt;.. |
|00001550| 44 65 73 74 50 6f 69 6e | 74 65 72 3a 20 4c 6f 6e |DestPoin|ter: Lon|
|00001560| 67 49 6e 74 3b 0d 0a 20 | 20 20 50 72 6f 63 52 65 |gInt;.. | ProcRe|
|00001570| 73 75 6c 74 3a 20 4c 6f | 6e 67 49 6e 74 3b 0d 0a |sult: Lo|ngInt;..|
|00001580| 20 20 20 53 72 63 3a 20 | 53 74 72 69 6e 67 3b 0d | Src: |String;.|
|00001590| 0a 20 20 20 44 65 73 74 | 3a 20 53 74 72 69 6e 67 |. Dest|: String|
|000015a0| 3b 0d 0a 62 65 67 69 6e | 0d 0a 20 20 20 52 65 73 |;..begin|.. Res|
|000015b0| 75 6c 74 20 3a 3d 20 69 | 73 56 65 72 73 69 6f 6e |ult := i|sVersion|
|000015c0| 32 49 6e 73 74 61 6c 6c | 65 64 28 29 3b 0d 0a 0d |2Install|ed();...|
|000015d0| 0a 20 20 20 53 72 63 20 | 3a 3d 20 27 53 4f 46 54 |. Src |:= 'SOFT|
|000015e0| 57 41 52 45 5c 53 6f 66 | 74 54 72 65 65 20 54 65 |WARE\Sof|tTree Te|
|000015f0| 63 68 6e 6f 6c 6f 67 69 | 65 73 2c 20 49 6e 63 2e |chnologi|es, Inc.|
|00001600| 5c 32 34 78 37 20 53 63 | 68 65 64 75 6c 65 72 5c |\24x7 Sc|heduler\|
|00001610| 32 2e 30 27 3b 0d 0a 20 | 20 20 44 65 73 74 20 3a |2.0';.. | Dest :|
|00001620| 3d 20 27 53 4f 46 54 57 | 41 52 45 5c 53 6f 66 74 |= 'SOFTW|ARE\Soft|
|00001630| 54 72 65 65 20 54 65 63 | 68 6e 6f 6c 6f 67 69 65 |Tree Tec|hnologie|
|00001640| 73 2c 20 49 6e 63 2e 5c | 32 34 78 37 20 53 63 68 |s, Inc.\|24x7 Sch|
|00001650| 65 64 75 6c 65 72 5c 33 | 2e 30 27 3b 0d 0a 20 20 |eduler\3|.0';.. |
|00001660| 20 69 66 20 52 65 73 75 | 6c 74 20 74 68 65 6e 20 | if Resu|lt then |
|00001670| 62 65 67 69 6e 0d 0a 20 | 20 20 20 20 20 52 65 73 |begin.. | Res|
|00001680| 75 6c 74 20 3a 3d 20 52 | 65 67 51 75 65 72 79 53 |ult := R|egQueryS|
|00001690| 74 72 69 6e 67 56 61 6c | 75 65 28 48 4b 4c 4d 2c |tringVal|ue(HKLM,|
|000016a0| 20 27 53 4f 46 54 57 41 | 52 45 5c 53 6f 66 74 54 | 'SOFTWA|RE\SoftT|
|000016b0| 72 65 65 20 54 65 63 68 | 6e 6f 6c 6f 67 69 65 73 |ree Tech|nologies|
|000016c0| 2c 20 49 6e 63 2e 5c 32 | 34 78 37 20 53 63 68 65 |, Inc.\2|4x7 Sche|
|000016d0| 64 75 6c 65 72 5c 33 2e | 30 27 2c 20 27 53 63 68 |duler\3.|0', 'Sch|
|000016e0| 65 64 75 6c 65 46 69 6c | 65 27 2c 20 52 65 73 75 |eduleFil|e', Resu|
|000016f0| 6c 74 53 74 72 29 3b 0d | 0a 20 20 20 20 20 20 69 |ltStr);.|. i|
|00001700| 66 20 4e 4f 54 20 52 65 | 73 75 6c 74 20 74 68 65 |f NOT Re|sult the|
|00001710| 6e 20 62 65 67 69 6e 0d | 0a 20 20 20 20 20 20 20 |n begin.|. |
|00001720| 20 20 20 2f 2f 20 6e 65 | 77 20 76 65 72 73 69 6f | // ne|w versio|
|00001730| 6e 20 69 73 20 6e 6f 74 | 20 69 6e 73 74 61 6c 6c |n is not| install|
|00001740| 65 64 20 79 65 74 2c 20 | 6d 69 67 72 61 74 65 20 |ed yet, |migrate |
|00001750| 73 65 74 74 69 6e 67 73 | 0d 0a 20 20 20 20 20 20 |settings|.. |
|00001760| 20 20 20 20 44 4c 4c 48 | 61 6e 64 6c 65 20 3a 3d | DLLH|andle :=|
|00001770| 20 4c 6f 61 64 44 4c 4c | 28 43 68 61 6e 67 65 44 | LoadDLL|(ChangeD|
|00001780| 69 72 43 6f 6e 73 74 28 | 27 7b 74 6d 70 7d 5c 69 |irConst(|'{tmp}\i|
|00001790| 73 75 74 69 6c 73 2e 64 | 6c 6c 27 29 2c 20 45 72 |sutils.d|ll'), Er|
|000017a0| 72 6f 72 43 6f 64 65 29 | 3b 0d 0a 20 20 20 20 20 |rorCode)|;.. |
|000017b0| 20 20 20 20 20 69 66 20 | 44 4c 4c 48 61 6e 64 6c | if |DLLHandl|
|000017c0| 65 20 3e 20 33 31 20 74 | 68 65 6e 20 62 65 67 69 |e > 31 t|hen begi|
|000017d0| 6e 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |n.. | |
|000017e0| 53 72 63 50 6f 69 6e 74 | 65 72 20 3a 3d 20 43 61 |SrcPoint|er := Ca|
|000017f0| 73 74 53 74 72 69 6e 67 | 54 6f 49 6e 74 65 67 65 |stString|ToIntege|
|00001800| 72 28 53 72 63 29 3b 0d | 0a 20 20 20 20 20 20 20 |r(Src);.|. |
|00001810| 20 20 20 20 20 20 44 65 | 73 74 50 6f 69 6e 74 65 | De|stPointe|
|00001820| 72 20 3a 3d 20 43 61 73 | 74 53 74 72 69 6e 67 54 |r := Cas|tStringT|
|00001830| 6f 49 6e 74 65 67 65 72 | 28 44 65 73 74 29 3b 0d |oInteger|(Dest);.|
|00001840| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 52 65 |. | Re|
|00001850| 73 75 6c 74 20 3a 3d 20 | 43 61 6c 6c 44 4c 4c 50 |sult := |CallDLLP|
|00001860| 72 6f 63 28 44 4c 4c 48 | 61 6e 64 6c 65 2c 20 27 |roc(DLLH|andle, '|
|00001870| 52 65 70 6c 69 63 61 74 | 65 52 65 67 69 73 74 72 |Replicat|eRegistr|
|00001880| 79 27 2c 20 53 72 63 50 | 6f 69 6e 74 65 72 2c 20 |y', SrcP|ointer, |
|00001890| 44 65 73 74 50 6f 69 6e | 74 65 72 2c 20 50 72 6f |DestPoin|ter, Pro|
|000018a0| 63 52 65 73 75 6c 74 29 | 3b 0d 0a 20 20 20 20 20 |cResult)|;.. |
|000018b0| 20 20 20 20 20 20 20 20 | 52 65 73 75 6c 74 20 3a | |Result :|
|000018c0| 3d 20 46 72 65 65 44 4c | 4c 28 44 4c 4c 48 61 6e |= FreeDL|L(DLLHan|
|000018d0| 64 6c 65 29 3b 0d 0a 20 | 20 20 20 20 20 20 20 20 |dle);.. | |
|000018e0| 20 20 20 20 2f 2f 69 66 | 20 6e 6f 74 20 50 72 6f | //if| not Pro|
|000018f0| 63 52 65 73 75 6c 74 20 | 3d 20 31 20 74 68 65 6e |cResult |= 1 then|
|00001900| 0d 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 2f |.. | /|
|00001910| 2f 20 20 20 52 65 73 75 | 6c 74 20 3a 3d 20 46 61 |/ Resu|lt := Fa|
|00001920| 6c 73 65 3b 0d 0a 20 20 | 20 20 20 20 20 20 20 20 |lse;.. | |
|00001930| 65 6e 64 20 65 6c 73 65 | 20 62 65 67 69 6e 0d 0a |end else| begin..|
|00001940| 20 20 20 20 20 20 20 20 | 20 20 20 20 69 66 20 6e | | if n|
|00001950| 6f 74 20 57 69 7a 61 72 | 64 53 69 6c 65 6e 74 28 |ot Wizar|dSilent(|
|00001960| 29 20 74 68 65 6e 20 4d | 73 67 42 6f 78 28 27 53 |) then M|sgBox('S|
|00001970| 65 74 75 70 20 69 73 20 | 75 6e 61 62 6c 65 20 74 |etup is |unable t|
|00001980| 6f 20 6c 6f 61 64 20 69 | 73 75 74 69 6c 73 2e 64 |o load i|sutils.d|
|00001990| 6c 6c 27 2c 20 6d 62 45 | 72 72 6f 72 2c 20 4d 42 |ll', mbE|rror, MB|
|000019a0| 5f 4f 4b 29 3b 0d 0a 20 | 20 20 20 20 20 20 20 20 |_OK);.. | |
|000019b0| 20 20 20 52 65 73 75 6c | 74 20 3a 3d 20 46 61 6c | Resul|t := Fal|
|000019c0| 73 65 3b 0d 0a 20 20 20 | 20 20 20 20 20 20 20 65 |se;.. | e|
|000019d0| 6e 64 3b 0d 0a 20 20 20 | 20 20 20 20 65 6e 64 3b |nd;.. | end;|
|000019e0| 0d 0a 20 20 20 65 6e 64 | 20 65 6c 73 65 20 62 65 |.. end| else be|
|000019f0| 67 69 6e 0d 0a 20 20 20 | 20 20 20 2f 2f 20 6e 6f |gin.. | // no|
|00001a00| 20 6e 65 65 64 20 74 6f | 20 6d 69 67 72 61 74 65 | need to| migrate|
|00001a10| 2c 20 6f 6c 64 20 76 65 | 72 73 69 6f 6e 20 6e 6f |, old ve|rsion no|
|00001a20| 74 20 66 6f 75 6e 64 0d | 0a 20 20 20 20 20 20 52 |t found.|. R|
|00001a30| 65 73 75 6c 74 20 3a 3d | 20 54 72 75 65 3b 0d 0a |esult :=| True;..|
|00001a40| 20 20 20 65 6e 64 3b 0d | 0a 65 6e 64 3b 0d 0a 0d | end;.|.end;...|
|00001a50| 0a 0d 0a 0d 0a 70 72 6f | 63 65 64 75 72 65 20 43 |.....pro|cedure C|
|00001a60| 75 72 53 74 65 70 43 68 | 61 6e 67 65 64 28 43 75 |urStepCh|anged(Cu|
|00001a70| 72 53 74 65 70 3a 20 49 | 6e 74 65 67 65 72 29 3b |rStep: I|nteger);|
|00001a80| 0d 0a 76 61 72 0d 0a 20 | 20 50 61 74 68 56 61 72 |..var.. | PathVar|
|00001a90| 3a 20 53 74 72 69 6e 67 | 3b 0d 0a 20 20 52 65 73 |: String|;.. Res|
|00001aa0| 75 6c 74 3a 20 42 6f 6f | 6c 65 61 6e 3b 0d 0a 20 |ult: Boo|lean;.. |
|00001ab0| 20 52 65 73 75 6c 74 53 | 74 72 3a 20 53 74 72 69 | ResultS|tr: Stri|
|00001ac0| 6e 67 3b 0d 0a 20 20 44 | 4c 4c 48 61 6e 64 6c 65 |ng;.. D|LLHandle|
|00001ad0| 3a 20 4c 6f 6e 67 49 6e | 74 3b 0d 0a 20 20 45 72 |: LongIn|t;.. Er|
|00001ae0| 72 6f 72 43 6f 64 65 3a | 20 49 6e 74 65 67 65 72 |rorCode:| Integer|
|00001af0| 3b 0d 0a 20 20 56 61 72 | 50 6f 69 6e 74 65 72 3a |;.. Var|Pointer:|
|00001b00| 20 4c 6f 6e 67 49 6e 74 | 3b 0d 0a 20 20 56 61 6c | LongInt|;.. Val|
|00001b10| 75 65 50 6f 69 6e 74 65 | 72 3a 20 4c 6f 6e 67 49 |uePointe|r: LongI|
|00001b20| 6e 74 3b 0d 0a 20 20 56 | 61 72 69 61 62 6c 65 3a |nt;.. V|ariable:|
|00001b30| 20 53 74 72 69 6e 67 3b | 0d 0a 20 20 50 72 6f 63 | String;|.. Proc|
|00001b40| 52 65 73 75 6c 74 3a 20 | 4c 6f 6e 67 49 6e 74 3b |Result: |LongInt;|
|00001b50| 0d 0a 20 20 53 72 63 50 | 6f 69 6e 74 65 72 3a 20 |.. SrcP|ointer: |
|00001b60| 4c 6f 6e 67 49 6e 74 3b | 0d 0a 20 20 44 65 73 74 |LongInt;|.. Dest|
|00001b70| 50 6f 69 6e 74 65 72 3a | 20 4c 6f 6e 67 49 6e 74 |Pointer:| LongInt|
|00001b80| 3b 0d 0a 20 20 53 72 63 | 3a 20 53 74 72 69 6e 67 |;.. Src|: String|
|00001b90| 3b 0d 0a 20 20 44 65 73 | 74 3a 20 53 74 72 69 6e |;.. Des|t: Strin|
|00001ba0| 67 3b 0d 0a 20 20 69 3a | 20 49 6e 74 65 67 65 72 |g;.. i:| Integer|
|00001bb0| 3b 0d 0a 20 20 53 65 74 | 75 70 46 69 6c 65 3a 20 |;.. Set|upFile: |
|00001bc0| 53 74 72 69 6e 67 3b 0d | 0a 20 20 41 63 63 6f 75 |String;.|. Accou|
|00001bd0| 6e 74 2c 20 50 61 73 73 | 77 6f 72 64 3a 20 53 74 |nt, Pass|word: St|
|00001be0| 72 69 6e 67 3b 0d 0a 20 | 20 41 67 65 6e 74 3a 20 |ring;.. | Agent: |
|00001bf0| 42 6f 6f 6c 65 61 6e 3b | 0d 0a 62 65 67 69 6e 0d |Boolean;|..begin.|
|00001c00| 0a 20 20 69 66 20 43 75 | 72 53 74 65 70 20 3d 20 |. if Cu|rStep = |
|00001c10| 63 73 46 69 6e 69 73 68 | 65 64 20 74 68 65 6e 20 |csFinish|ed then |
|00001c20| 62 65 67 69 6e 0d 0a 20 | 20 20 20 2f 2f 20 77 72 |begin.. | // wr|
|00001c30| 69 74 65 20 75 73 65 72 | 20 69 6e 66 6f 0d 0a 20 |ite user| info.. |
|00001c40| 20 20 20 44 4c 4c 48 61 | 6e 64 6c 65 20 3a 3d 20 | DLLHa|ndle := |
|00001c50| 4c 6f 61 64 44 4c 4c 28 | 43 68 61 6e 67 65 44 69 |LoadDLL(|ChangeDi|
|00001c60| 72 43 6f 6e 73 74 28 27 | 7b 74 6d 70 7d 5c 69 73 |rConst('|{tmp}\is|
|00001c70| 75 74 69 6c 73 2e 64 6c | 6c 27 29 2c 20 45 72 72 |utils.dl|l'), Err|
|00001c80| 6f 72 43 6f 64 65 29 3b | 0d 0a 20 20 20 20 69 66 |orCode);|.. if|
|00001c90| 20 44 4c 4c 48 61 6e 64 | 6c 65 20 3e 20 33 31 20 | DLLHand|le > 31 |
|00001ca0| 74 68 65 6e 20 62 65 67 | 69 6e 0d 0a 09 09 56 61 |then beg|in....Va|
|00001cb0| 72 69 61 62 6c 65 20 3a | 3d 20 27 53 4f 46 54 57 |riable :|= 'SOFTW|
|00001cc0| 41 52 45 5c 53 6f 66 74 | 54 72 65 65 20 54 65 63 |ARE\Soft|Tree Tec|
|00001cd0| 68 6e 6f 6c 6f 67 69 65 | 73 2c 20 49 6e 63 2e 5c |hnologie|s, Inc.\|
|00001ce0| 32 34 78 37 20 53 63 68 | 65 64 75 6c 65 72 5c 33 |24x7 Sch|eduler\3|
|00001cf0| 2e 30 27 3b 0d 0a 20 20 | 20 20 20 20 20 20 56 61 |.0';.. | Va|
|00001d00| 72 50 6f 69 6e 74 65 72 | 20 3a 3d 20 43 61 73 74 |rPointer| := Cast|
|00001d10| 53 74 72 69 6e 67 54 6f | 49 6e 74 65 67 65 72 28 |StringTo|Integer(|
|00001d20| 56 61 72 69 61 62 6c 65 | 29 3b 0d 0a 20 20 20 20 |Variable|);.. |
|00001d30| 20 20 20 20 52 65 73 75 | 6c 74 20 3a 3d 20 43 61 | Resu|lt := Ca|
|00001d40| 6c 6c 44 4c 4c 50 72 6f | 63 28 44 4c 4c 48 61 6e |llDLLPro|c(DLLHan|
|00001d50| 64 6c 65 2c 20 27 53 65 | 74 50 72 6f 64 75 63 74 |dle, 'Se|tProduct|
|00001d60| 48 6f 6d 65 4b 65 79 27 | 2c 20 56 61 72 50 6f 69 |HomeKey'|, VarPoi|
|00001d70| 6e 74 65 72 2c 20 30 2c | 20 50 72 6f 63 52 65 73 |nter, 0,| ProcRes|
|00001d80| 75 6c 74 29 3b 0d 0a 0d | 0a 20 20 20 20 20 20 20 |ult);...|. |
|00001d90| 20 56 61 72 69 61 62 6c | 65 20 3a 3d 20 27 4e 61 | Variabl|e := 'Na|
|00001da0| 6d 65 27 3b 0d 0a 20 20 | 20 20 20 20 20 20 56 61 |me';.. | Va|
|00001db0| 72 50 6f 69 6e 74 65 72 | 20 3a 3d 20 43 61 73 74 |rPointer| := Cast|
|00001dc0| 53 74 72 69 6e 67 54 6f | 49 6e 74 65 67 65 72 28 |StringTo|Integer(|
|00001dd0| 56 61 72 69 61 62 6c 65 | 29 3b 0d 0a 20 20 20 20 |Variable|);.. |
|00001de0| 20 20 20 20 56 61 6c 75 | 65 50 6f 69 6e 74 65 72 | Valu|ePointer|
|00001df0| 20 3a 3d 20 43 61 73 74 | 53 74 72 69 6e 67 54 6f | := Cast|StringTo|
|00001e00| 49 6e 74 65 67 65 72 28 | 55 73 65 72 56 61 6c 75 |Integer(|UserValu|
|00001e10| 65 73 5b 30 5d 29 3b 0d | 0a 20 20 20 20 20 20 20 |es[0]);.|. |
|00001e20| 20 52 65 73 75 6c 74 20 | 3a 3d 20 43 61 6c 6c 44 | Result |:= CallD|
|00001e30| 4c 4c 50 72 6f 63 28 44 | 4c 4c 48 61 6e 64 6c 65 |LLProc(D|LLHandle|
|00001e40| 2c 20 27 53 65 74 52 65 | 67 69 73 74 72 79 56 61 |, 'SetRe|gistryVa|
|00001e50| 6c 75 65 27 2c 20 56 61 | 72 50 6f 69 6e 74 65 72 |lue', Va|rPointer|
|00001e60| 2c 20 56 61 6c 75 65 50 | 6f 69 6e 74 65 72 2c 20 |, ValueP|ointer, |
|00001e70| 50 72 6f 63 52 65 73 75 | 6c 74 29 3b 0d 0a 0d 0a |ProcResu|lt);....|
|00001e80| 20 20 20 20 20 20 20 20 | 56 61 72 69 61 62 6c 65 | |Variable|
|00001e90| 20 3a 3d 20 27 43 6f 6d | 70 61 6e 79 27 3b 0d 0a | := 'Com|pany';..|
|00001ea0| 20 20 20 20 20 20 20 20 | 56 61 72 50 6f 69 6e 74 | |VarPoint|
|00001eb0| 65 72 20 3a 3d 20 43 61 | 73 74 53 74 72 69 6e 67 |er := Ca|stString|
|00001ec0| 54 6f 49 6e 74 65 67 65 | 72 28 56 61 72 69 61 62 |ToIntege|r(Variab|
|00001ed0| 6c 65 29 3b 0d 0a 20 20 | 20 20 20 20 20 20 56 61 |le);.. | Va|
|00001ee0| 6c 75 65 50 6f 69 6e 74 | 65 72 20 3a 3d 20 43 61 |luePoint|er := Ca|
|00001ef0| 73 74 53 74 72 69 6e 67 | 54 6f 49 6e 74 65 67 65 |stString|ToIntege|
|00001f00| 72 28 55 73 65 72 56 61 | 6c 75 65 73 5b 31 5d 29 |r(UserVa|lues[1])|
|00001f10| 3b 0d 0a 20 20 20 20 20 | 20 20 20 52 65 73 75 6c |;.. | Resul|
|00001f20| 74 20 3a 3d 20 43 61 6c | 6c 44 4c 4c 50 72 6f 63 |t := Cal|lDLLProc|
|00001f30| 28 44 4c 4c 48 61 6e 64 | 6c 65 2c 20 27 53 65 74 |(DLLHand|le, 'Set|
|00001f40| 52 65 67 69 73 74 72 79 | 56 61 6c 75 65 27 2c 20 |Registry|Value', |
|00001f50| 56 61 72 50 6f 69 6e 74 | 65 72 2c 20 56 61 6c 75 |VarPoint|er, Valu|
|00001f60| 65 50 6f 69 6e 74 65 72 | 2c 20 50 72 6f 63 52 65 |ePointer|, ProcRe|
|00001f70| 73 75 6c 74 29 3b 0d 0a | 0d 0a 20 20 20 20 20 20 |sult);..|.. |
|00001f80| 20 20 56 61 72 69 61 62 | 6c 65 20 3a 3d 20 27 53 | Variab|le := 'S|
|00001f90| 65 72 69 61 6c 27 3b 0d | 0a 20 20 20 20 20 20 20 |erial';.|. |
|00001fa0| 20 56 61 72 50 6f 69 6e | 74 65 72 20 3a 3d 20 43 | VarPoin|ter := C|
|00001fb0| 61 73 74 53 74 72 69 6e | 67 54 6f 49 6e 74 65 67 |astStrin|gToInteg|
|00001fc0| 65 72 28 56 61 72 69 61 | 62 6c 65 29 3b 0d 0a 20 |er(Varia|ble);.. |
|00001fd0| 20 20 20 20 20 20 20 56 | 61 6c 75 65 50 6f 69 6e | V|aluePoin|
|00001fe0| 74 65 72 20 3a 3d 20 43 | 61 73 74 53 74 72 69 6e |ter := C|astStrin|
|00001ff0| 67 54 6f 49 6e 74 65 67 | 65 72 28 55 73 65 72 56 |gToInteg|er(UserV|
|00002000| 61 6c 75 65 73 5b 32 5d | 29 3b 0d 0a 20 20 20 20 |alues[2]|);.. |
|00002010| 20 20 20 20 52 65 73 75 | 6c 74 20 3a 3d 20 43 61 | Resu|lt := Ca|
|00002020| 6c 6c 44 4c 4c 50 72 6f | 63 28 44 4c 4c 48 61 6e |llDLLPro|c(DLLHan|
|00002030| 64 6c 65 2c 20 27 53 65 | 74 52 65 67 69 73 74 72 |dle, 'Se|tRegistr|
|00002040| 79 56 61 6c 75 65 27 2c | 20 56 61 72 50 6f 69 6e |yValue',| VarPoin|
|00002050| 74 65 72 2c 20 56 61 6c | 75 65 50 6f 69 6e 74 65 |ter, Val|uePointe|
|00002060| 72 2c 20 50 72 6f 63 52 | 65 73 75 6c 74 29 3b 0d |r, ProcR|esult);.|
|00002070| 0a 0d 0a 09 09 2f 2f 20 | 69 66 20 72 75 6e 6e 69 |.....// |if runni|
|00002080| 6e 67 20 77 69 74 68 20 | 53 41 56 45 49 4e 46 20 |ng with |SAVEINF |
|00002090| 6f 70 74 69 6f 6e 20 2f | 20 73 61 76 65 20 75 73 |option /| save us|
|000020a0| 65 72 20 73 65 74 74 69 | 6e 67 73 20 69 6e 20 74 |er setti|ngs in t|
|000020b0| 68 65 20 66 69 6c 65 0d | 0a 09 09 69 66 20 43 6f |he file.|...if Co|
|000020c0| 6d 70 61 72 65 54 65 78 | 74 28 27 27 2c 20 55 73 |mpareTex|t('', Us|
|000020d0| 65 72 56 61 6c 75 65 73 | 5b 32 5d 29 20 3c 3e 20 |erValues|[2]) <> |
|000020e0| 30 20 74 68 65 6e 20 62 | 65 67 69 6e 0d 0a 09 09 |0 then b|egin....|
|000020f0| 20 20 09 69 20 3a 3d 20 | 46 69 6e 64 43 6f 6d 6d | .i := |FindComm|
|00002100| 61 6e 64 50 61 72 6d 28 | 27 2f 53 41 56 45 49 4e |andParm(|'/SAVEIN|
|00002110| 46 3d 27 29 3b 0d 0a 20 | 20 09 09 09 69 66 20 69 |F=');.. | ...if i|
|00002120| 3e 30 20 74 68 65 6e 20 | 62 65 67 69 6e 0d 0a 20 |>0 then |begin.. |
|00002130| 20 09 09 09 09 53 65 74 | 75 70 46 69 6c 65 20 3a | ....Set|upFile :|
|00002140| 3d 20 54 72 69 6d 52 69 | 67 68 74 28 43 6f 70 79 |= TrimRi|ght(Copy|
|00002150| 28 50 61 72 61 6d 53 74 | 72 28 69 29 2c 20 4c 65 |(ParamSt|r(i), Le|
|00002160| 6e 67 74 68 28 27 2f 53 | 41 56 45 49 4e 46 3d 27 |ngth('/S|AVEINF='|
|00002170| 29 20 2b 20 31 2c 20 32 | 35 35 29 29 3b 0d 0a 20 |) + 1, 2|55));.. |
|00002180| 20 09 09 09 09 69 66 20 | 50 6f 73 28 53 65 74 75 | ....if |Pos(Setu|
|00002190| 70 46 69 6c 65 2c 20 27 | 22 27 29 20 3e 20 30 20 |pFile, '|"') > 0 |
|000021a0| 74 68 65 6e 20 53 65 74 | 75 70 46 69 6c 65 20 3a |then Set|upFile :|
|000021b0| 3d 20 52 65 6d 6f 76 65 | 51 75 6f 74 65 73 28 53 |= Remove|Quotes(S|
|000021c0| 65 74 75 70 46 69 6c 65 | 29 3b 0d 0a 09 09 09 20 |etupFile|);..... |
|000021d0| 20 09 2f 2f 4d 73 67 42 | 6f 78 28 53 65 74 75 70 | .//MsgB|ox(Setup|
|000021e0| 46 69 6c 65 2c 20 6d 62 | 45 72 72 6f 72 2c 20 4d |File, mb|Error, M|
|000021f0| 42 5f 4f 4b 29 3b 0d 0a | 09 09 20 20 09 09 53 65 |B_OK);..|.. ..Se|
|00002200| 74 49 6e 69 53 74 72 69 | 6e 67 28 27 53 65 74 75 |tIniStri|ng('Setu|
|00002210| 70 27 2c 20 27 53 65 72 | 69 61 6c 27 2c 20 55 73 |p', 'Ser|ial', Us|
|00002220| 65 72 56 61 6c 75 65 73 | 5b 32 5d 2c 20 53 65 74 |erValues|[2], Set|
|00002230| 75 70 46 69 6c 65 29 3b | 0d 0a 09 09 20 20 09 65 |upFile);|.... .e|
|00002240| 6e 64 3b 0d 0a 09 09 65 | 6e 64 3b 0d 0a 0d 0a 0d |nd;....e|nd;.....|
|00002250| 0a 20 20 20 20 20 20 20 | 20 2f 2f 20 6d 69 67 72 |. | // migr|
|00002260| 61 74 65 20 6f 6c 64 20 | 76 65 72 73 69 6f 6e 20 |ate old |version |
|00002270| 73 65 74 74 69 6e 67 73 | 0d 0a 20 20 20 20 20 20 |settings|.. |
|00002280| 20 20 52 65 73 75 6c 74 | 20 3a 3d 20 52 65 67 51 | Result| := RegQ|
|00002290| 75 65 72 79 53 74 72 69 | 6e 67 56 61 6c 75 65 28 |ueryStri|ngValue(|
|000022a0| 48 4b 45 59 5f 4c 4f 43 | 41 4c 5f 4d 41 43 48 49 |HKEY_LOC|AL_MACHI|
|000022b0| 4e 45 2c 20 27 53 4f 46 | 54 57 41 52 45 5c 53 6f |NE, 'SOF|TWARE\So|
|000022c0| 66 74 54 72 65 65 20 54 | 65 63 68 6e 6f 6c 6f 67 |ftTree T|echnolog|
|000022d0| 69 65 73 2c 20 49 6e 63 | 2e 5c 32 34 78 37 20 53 |ies, Inc|.\24x7 S|
|000022e0| 63 68 65 64 75 6c 65 72 | 5c 32 2e 30 27 2c 20 27 |cheduler|\2.0', '|
|000022f0| 53 63 68 65 64 75 6c 65 | 46 69 6c 65 27 2c 20 52 |Schedule|File', R|
|00002300| 65 73 75 6c 74 53 74 72 | 29 3b 0d 0a 20 20 20 20 |esultStr|);.. |
|00002310| 20 20 20 20 53 72 63 20 | 3a 3d 20 27 53 4f 46 54 | Src |:= 'SOFT|
|00002320| 57 41 52 45 5c 53 6f 66 | 74 54 72 65 65 20 54 65 |WARE\Sof|tTree Te|
|00002330| 63 68 6e 6f 6c 6f 67 69 | 65 73 2c 20 49 6e 63 2e |chnologi|es, Inc.|
|00002340| 5c 32 34 78 37 20 53 63 | 68 65 64 75 6c 65 72 5c |\24x7 Sc|heduler\|
|00002350| 32 2e 30 27 3b 0d 0a 20 | 20 20 20 20 20 20 20 44 |2.0';.. | D|
|00002360| 65 73 74 20 3a 3d 20 27 | 53 4f 46 54 57 41 52 45 |est := '|SOFTWARE|
|00002370| 5c 53 6f 66 74 54 72 65 | 65 20 54 65 63 68 6e 6f |\SoftTre|e Techno|
|00002380| 6c 6f 67 69 65 73 2c 20 | 49 6e 63 2e 5c 32 34 78 |logies, |Inc.\24x|
|00002390| 37 20 53 63 68 65 64 75 | 6c 65 72 5c 33 2e 30 27 |7 Schedu|ler\3.0'|
|000023a0| 3b 0d 0a 0d 0a 20 20 20 | 20 20 20 20 20 69 66 20 |;.... | if |
|000023b0| 52 65 73 75 6c 74 20 74 | 68 65 6e 20 62 65 67 69 |Result t|hen begi|
|000023c0| 6e 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 2f 2f |n.. | //|
|000023d0| 20 6f 6c 64 20 76 65 73 | 69 6f 6e 20 66 6f 75 6e | old ves|ion foun|
|000023e0| 64 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 52 65 |d.. | Re|
|000023f0| 73 75 6c 74 20 3a 3d 20 | 52 65 67 51 75 65 72 79 |sult := |RegQuery|
|00002400| 53 74 72 69 6e 67 56 61 | 6c 75 65 28 48 4b 4c 4d |StringVa|lue(HKLM|
|00002410| 2c 20 44 65 73 74 2c 20 | 27 53 63 68 65 64 75 6c |, Dest, |'Schedul|
|00002420| 65 46 69 6c 65 27 2c 20 | 52 65 73 75 6c 74 53 74 |eFile', |ResultSt|
|00002430| 72 29 3b 0d 0a 20 20 20 | 20 20 20 20 20 20 20 20 |r);.. | |
|00002440| 69 66 20 4e 4f 54 20 52 | 65 73 75 6c 74 20 74 68 |if NOT R|esult th|
|00002450| 65 6e 20 62 65 67 69 6e | 0d 0a 20 20 20 20 20 20 |en begin|.. |
|00002460| 20 20 20 20 20 20 20 20 | 2f 2f 20 6e 65 77 20 76 | |// new v|
|00002470| 65 72 73 69 6f 6e 20 69 | 73 20 6e 6f 74 20 69 6e |ersion i|s not in|
|00002480| 73 74 61 6c 6c 65 64 20 | 79 65 74 2c 20 6d 69 67 |stalled |yet, mig|
|00002490| 72 61 74 65 20 73 65 74 | 74 69 6e 67 73 0d 0a 20 |rate set|tings.. |
|000024a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 53 72 63 50 | | SrcP|
|000024b0| 6f 69 6e 74 65 72 20 3a | 3d 20 43 61 73 74 53 74 |ointer :|= CastSt|
|000024c0| 72 69 6e 67 54 6f 49 6e | 74 65 67 65 72 28 53 72 |ringToIn|teger(Sr|
|000024d0| 63 29 3b 0d 0a 20 20 20 | 20 20 20 20 20 20 20 20 |c);.. | |
|000024e0| 20 20 44 65 73 74 50 6f | 69 6e 74 65 72 20 3a 3d | DestPo|inter :=|
|000024f0| 20 43 61 73 74 53 74 72 | 69 6e 67 54 6f 49 6e 74 | CastStr|ingToInt|
|00002500| 65 67 65 72 28 44 65 73 | 74 29 3b 0d 0a 20 20 20 |eger(Des|t);.. |
|00002510| 20 20 20 20 20 20 20 20 | 20 20 52 65 73 75 6c 74 | | Result|
|00002520| 20 3a 3d 20 43 61 6c 6c | 44 4c 4c 50 72 6f 63 28 | := Call|DLLProc(|
|00002530| 44 4c 4c 48 61 6e 64 6c | 65 2c 20 27 52 65 70 6c |DLLHandl|e, 'Repl|
|00002540| 69 63 61 74 65 52 65 67 | 69 73 74 72 79 27 2c 20 |icateReg|istry', |
|00002550| 53 72 63 50 6f 69 6e 74 | 65 72 2c 20 44 65 73 74 |SrcPoint|er, Dest|
|00002560| 50 6f 69 6e 74 65 72 2c | 20 50 72 6f 63 52 65 73 |Pointer,| ProcRes|
|00002570| 75 6c 74 29 3b 0d 0a 20 | 20 20 20 20 20 20 20 20 |ult);.. | |
|00002580| 20 20 20 20 52 65 73 75 | 6c 74 20 3a 3d 20 46 72 | Resu|lt := Fr|
|00002590| 65 65 44 4c 4c 28 44 4c | 4c 48 61 6e 64 6c 65 29 |eeDLL(DL|LHandle)|
|000025a0| 3b 0d 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |;.. | |
|000025b0| 2f 2f 69 66 20 50 72 6f | 63 52 65 73 75 6c 74 20 |//if Pro|cResult |
|000025c0| 3d 20 31 20 74 68 65 6e | 0d 0a 20 20 20 20 20 20 |= 1 then|.. |
|000025d0| 20 20 20 20 20 09 20 20 | 20 20 69 66 20 6e 6f 74 | . | if not|
|000025e0| 20 57 69 7a 61 72 64 53 | 69 6c 65 6e 74 28 29 20 | WizardS|ilent() |
|000025f0| 74 68 65 6e 20 4d 73 67 | 42 6f 78 28 27 53 65 74 |then Msg|Box('Set|
|00002600| 75 70 20 68 61 73 20 66 | 6f 75 6e 64 20 70 72 65 |up has f|ound pre|
|00002610| 76 69 6f 75 73 20 76 65 | 72 73 69 6f 6e 20 6f 66 |vious ve|rsion of|
|00002620| 20 32 34 78 37 20 53 63 | 68 65 64 75 6c 65 72 20 | 24x7 Sc|heduler |
|00002630| 69 6e 73 74 61 6c 6c 65 | 64 20 6f 6e 20 79 6f 75 |installe|d on you|
|00002640| 72 20 73 79 73 74 65 6d | 20 61 6e 64 20 63 6f 70 |r system| and cop|
|00002650| 69 65 64 20 79 6f 75 72 | 20 63 75 72 72 65 6e 74 |ied your| current|
|00002660| 20 73 65 74 74 69 6e 67 | 73 20 74 6f 20 74 68 65 | setting|s to the|
|00002670| 20 6e 65 77 20 76 65 72 | 73 69 6f 6e 2e 27 2c 20 | new ver|sion.', |
|00002680| 6d 62 49 6e 66 6f 72 6d | 61 74 69 6f 6e 2c 20 4d |mbInform|ation, M|
|00002690| 42 5f 4f 4b 29 3b 0d 0a | 20 20 20 20 20 20 20 20 |B_OK);..| |
|000026a0| 20 20 65 6e 64 3b 0d 0a | 20 20 20 20 20 20 20 65 | end;..| e|
|000026b0| 6e 64 3b 0d 0a 0d 0a 20 | 20 20 20 20 20 20 20 52 |nd;.... | R|
|000026c0| 65 73 75 6c 74 20 3a 3d | 20 54 72 75 65 3b 0d 0a |esult :=| True;..|
|000026d0| 20 20 20 20 65 6e 64 20 | 65 6c 73 65 20 62 65 67 | end |else beg|
|000026e0| 69 6e 0d 0a 20 20 20 20 | 20 20 20 20 69 66 20 6e |in.. | if n|
|000026f0| 6f 74 20 57 69 7a 61 72 | 64 53 69 6c 65 6e 74 28 |ot Wizar|dSilent(|
|00002700| 29 20 74 68 65 6e 20 4d | 73 67 42 6f 78 28 27 53 |) then M|sgBox('S|
|00002710| 65 74 75 70 20 69 73 20 | 75 6e 61 62 6c 65 20 74 |etup is |unable t|
|00002720| 6f 20 6c 6f 61 64 20 69 | 73 75 74 69 6c 73 2e 64 |o load i|sutils.d|
|00002730| 6c 6c 27 2c 20 6d 62 45 | 72 72 6f 72 2c 20 4d 42 |ll', mbE|rror, MB|
|00002740| 5f 4f 4b 29 3b 0d 0a 20 | 20 20 20 20 20 20 20 52 |_OK);.. | R|
|00002750| 65 73 75 6c 74 20 3a 3d | 20 46 61 6c 73 65 3b 0d |esult :=| False;.|
|00002760| 0a 20 20 20 20 65 6e 64 | 3b 0d 0a 0d 0a 20 20 20 |. end|;.... |
|00002770| 20 2f 2f 20 75 70 64 61 | 74 65 20 70 61 74 68 0d | // upda|te path.|
|00002780| 0a 20 20 20 20 2f 2f 50 | 61 74 68 56 61 72 20 3a |. //P|athVar :|
|00002790| 3d 20 47 65 74 45 6e 76 | 20 28 27 50 41 54 48 27 |= GetEnv| ('PATH'|
|000027a0| 29 3b 0d 0a 20 20 20 20 | 52 65 73 75 6c 74 20 3a |);.. |Result :|
|000027b0| 3d 20 52 65 67 51 75 65 | 72 79 53 74 72 69 6e 67 |= RegQue|ryString|
|000027c0| 56 61 6c 75 65 28 48 4b | 45 59 5f 4c 4f 43 41 4c |Value(HK|EY_LOCAL|
|000027d0| 5f 4d 41 43 48 49 4e 45 | 2c 20 27 53 59 53 54 45 |_MACHINE|, 'SYSTE|
|000027e0| 4d 5c 43 75 72 72 65 6e | 74 43 6f 6e 74 72 6f 6c |M\Curren|tControl|
|000027f0| 53 65 74 5c 43 6f 6e 74 | 72 6f 6c 5c 53 65 73 73 |Set\Cont|rol\Sess|
|00002800| 69 6f 6e 20 4d 61 6e 61 | 67 65 72 5c 45 6e 76 69 |ion Mana|ger\Envi|
|00002810| 72 6f 6e 6d 65 6e 74 27 | 2c 20 27 50 61 74 68 27 |ronment'|, 'Path'|
|00002820| 2c 20 50 61 74 68 56 61 | 72 29 3b 0d 0a 20 20 20 |, PathVa|r);.. |
|00002830| 20 69 66 20 6e 6f 74 20 | 52 65 73 75 6c 74 20 74 | if not |Result t|
|00002840| 68 65 6e 20 50 61 74 68 | 56 61 72 20 3a 3d 20 47 |hen Path|Var := G|
|00002850| 65 74 45 6e 76 20 28 27 | 50 41 54 48 27 29 3b 0d |etEnv ('|PATH');.|
|00002860| 0a 0d 0a 20 20 20 20 69 | 66 20 50 6f 73 28 4c 6f |... i|f Pos(Lo|
|00002870| 77 65 72 63 61 73 65 28 | 43 68 61 6e 67 65 44 69 |wercase(|ChangeDi|
|00002880| 72 43 6f 6e 73 74 28 27 | 7b 61 70 70 7d 27 29 29 |rConst('|{app}'))|
|00002890| 2c 20 4c 6f 77 65 72 63 | 61 73 65 28 50 61 74 68 |, Lowerc|ase(Path|
|000028a0| 56 61 72 29 29 20 3d 20 | 30 20 74 68 65 6e 20 62 |Var)) = |0 then b|
|000028b0| 65 67 69 6e 0d 0a 20 20 | 20 20 20 20 20 69 66 20 |egin.. | if |
|000028c0| 55 73 69 6e 67 57 69 6e | 4e 54 28 29 20 74 68 65 |UsingWin|NT() the|
|000028d0| 6e 20 62 65 67 69 6e 0d | 0a 20 20 20 20 20 20 20 |n begin.|. |
|000028e0| 20 20 20 52 65 73 75 6c | 74 20 3a 3d 20 41 64 64 | Resul|t := Add|
|000028f0| 50 61 74 68 54 6f 52 65 | 67 69 73 74 72 79 28 43 |PathToRe|gistry(C|
|00002900| 68 61 6e 67 65 44 69 72 | 43 6f 6e 73 74 28 27 7b |hangeDir|Const('{|
|00002910| 61 70 70 7d 27 29 29 3b | 0d 0a 20 20 20 20 20 20 |app}'));|.. |
|00002920| 20 65 6e 64 20 65 6c 73 | 65 20 62 65 67 69 6e 0d | end els|e begin.|
|00002930| 0a 20 20 20 20 20 20 20 | 20 20 20 52 65 73 75 6c |. | Resul|
|00002940| 74 20 3a 3d 20 41 64 64 | 50 61 74 68 54 6f 41 75 |t := Add|PathToAu|
|00002950| 74 6f 45 78 65 63 42 61 | 74 28 43 68 61 6e 67 65 |toExecBa|t(Change|
|00002960| 44 69 72 43 6f 6e 73 74 | 28 27 22 7b 61 70 70 7d |DirConst|('"{app}|
|00002970| 22 27 29 29 3b 0d 0a 20 | 20 20 20 20 20 20 65 6e |"'));.. | en|
|00002980| 64 3b 0d 0a 0d 0a 20 20 | 20 20 20 20 20 69 66 20 |d;.... | if |
|00002990| 6e 6f 74 20 52 65 73 75 | 6c 74 20 74 68 65 6e 0d |not Resu|lt then.|
|000029a0| 0a 20 20 20 20 20 20 20 | 20 20 20 69 66 20 6e 6f |. | if no|
|000029b0| 74 20 57 69 7a 61 72 64 | 53 69 6c 65 6e 74 28 29 |t Wizard|Silent()|
|000029c0| 20 74 68 65 6e 20 4d 73 | 67 42 6f 78 28 27 53 65 | then Ms|gBox('Se|
|000029d0| 74 75 70 20 69 73 20 75 | 6e 61 62 6c 65 20 74 6f |tup is u|nable to|
|000029e0| 20 75 70 64 61 74 65 20 | 50 41 54 48 20 65 6e 76 | update |PATH env|
|000029f0| 69 72 6f 6e 6d 65 6e 74 | 20 76 61 72 69 61 62 6c |ironment| variabl|
|00002a00| 65 21 27 2c 20 6d 62 45 | 72 72 6f 72 2c 20 4d 42 |e!', mbE|rror, MB|
|00002a10| 5f 4f 4b 29 3b 0d 0a 20 | 20 20 20 65 6e 64 3b 0d |_OK);.. | end;.|
|00002a20| 0a 0d 0a 20 20 20 20 52 | 65 73 75 6c 74 20 3a 3d |... R|esult :=|
|00002a30| 20 4d 69 67 72 61 74 65 | 52 65 67 69 73 74 72 79 | Migrate|Registry|
|00002a40| 53 65 74 74 69 6e 67 73 | 28 29 3b 0d 0a 0d 0a 0d |Settings|();.....|
|00002a50| 0a 20 20 20 20 2f 2f 20 | 69 6e 73 74 61 6c 6c 20 |. // |install |
|00002a60| 73 65 72 76 69 63 65 0d | 0a 20 20 20 20 69 20 3a |service.|. i :|
|00002a70| 3d 20 46 69 6e 64 43 6f | 6d 6d 61 6e 64 50 61 72 |= FindCo|mmandPar|
|00002a80| 6d 28 27 2f 73 65 72 76 | 69 63 65 27 29 3b 0d 0a |m('/serv|ice');..|
|00002a90| 09 69 66 20 28 69 20 3e | 20 30 29 20 74 68 65 6e |.if (i >| 0) then|
|00002aa0| 20 62 65 67 69 6e 0d 0a | 09 09 2f 2f 20 63 68 65 | begin..|..// che|
|00002ab0| 63 6b 20 69 66 20 61 63 | 63 6f 75 6e 74 2f 70 61 |ck if ac|count/pa|
|00002ac0| 73 73 77 6f 72 64 20 69 | 73 20 73 70 65 63 69 66 |ssword i|s specif|
|00002ad0| 69 65 64 0d 0a 09 09 69 | 66 20 50 61 72 61 6d 43 |ied....i|f ParamC|
|00002ae0| 6f 75 6e 74 28 29 20 3e | 3d 20 69 20 2b 20 32 20 |ount() >|= i + 2 |
|00002af0| 74 68 65 6e 20 62 65 67 | 69 6e 0d 0a 09 09 09 41 |then beg|in.....A|
|00002b00| 63 63 6f 75 6e 74 20 3a | 3d 20 50 61 72 61 6d 53 |ccount :|= ParamS|
|00002b10| 74 72 28 69 20 2b 20 31 | 29 3b 0d 0a 09 09 09 50 |tr(i + 1|);.....P|
|00002b20| 61 73 73 77 6f 72 64 20 | 3a 3d 20 50 61 72 61 6d |assword |:= Param|
|00002b30| 53 74 72 28 69 20 2b 20 | 32 29 3b 0d 0a 09 09 65 |Str(i + |2);....e|
|00002b40| 6e 64 3b 0d 0a 0d 0a 09 | 09 2f 2f 20 77 61 6e 74 |nd;.....|.// want|
|00002b50| 20 73 65 72 76 69 63 65 | 2c 20 62 75 74 20 63 68 | service|, but ch|
|00002b60| 65 63 6b 20 69 66 20 69 | 6e 73 74 61 6c 6c 69 6e |eck if i|nstallin|
|00002b70| 67 20 61 67 65 6e 74 0d | 0a 09 09 69 66 20 50 61 |g agent.|...if Pa|
|00002b80| 72 61 6d 43 6f 75 6e 74 | 28 29 20 3e 3d 20 69 20 |ramCount|() >= i |
|00002b90| 2b 20 33 20 74 68 65 6e | 20 62 65 67 69 6e 0d 0a |+ 3 then| begin..|
|00002ba0| 09 09 20 20 20 20 69 66 | 20 28 20 50 6f 73 28 55 |.. if| ( Pos(U|
|00002bb0| 70 70 65 72 63 61 73 65 | 28 50 61 72 61 6d 53 74 |ppercase|(ParamSt|
|00002bc0| 72 28 69 20 2b 20 33 29 | 29 2c 20 27 2f 41 47 45 |r(i + 3)|), '/AGE|
|00002bd0| 4e 54 27 29 20 3e 20 30 | 20 29 20 74 68 65 6e 20 |NT') > 0| ) then |
|00002be0| 62 65 67 69 6e 0d 0a 09 | 09 09 09 41 67 65 6e 74 |begin...|...Agent|
|00002bf0| 20 3a 3d 20 54 72 75 65 | 3b 0d 0a 09 09 09 65 6e | := True|;.....en|
|00002c00| 64 20 65 6c 73 65 20 62 | 65 67 69 6e 0d 0a 09 09 |d else b|egin....|
|00002c10| 09 09 41 67 65 6e 74 20 | 3a 3d 20 46 61 6c 73 65 |..Agent |:= False|
|00002c20| 3b 0d 0a 09 09 09 65 6e | 64 3b 0d 0a 09 09 65 6e |;.....en|d;....en|
|00002c30| 64 20 65 6c 73 65 20 62 | 65 67 69 6e 0d 0a 09 09 |d else b|egin....|
|00002c40| 09 41 67 65 6e 74 20 3a | 3d 20 46 61 6c 73 65 3b |.Agent :|= False;|
|00002c50| 0d 0a 09 09 65 6e 64 3b | 0d 0a 0d 0a 09 09 52 65 |....end;|......Re|
|00002c60| 73 75 6c 74 20 3a 3d 20 | 49 6e 73 74 61 6c 6c 53 |sult := |InstallS|
|00002c70| 65 72 76 69 63 65 28 41 | 63 63 6f 75 6e 74 2c 20 |ervice(A|ccount, |
|00002c80| 50 61 73 73 77 6f 72 64 | 2c 20 41 67 65 6e 74 29 |Password|, Agent)|
|00002c90| 3b 0d 0a 09 65 6e 64 3b | 0d 0a 20 20 65 6e 64 3b |;...end;|.. end;|
|00002ca0| 0d 0a 65 6e 64 3b 0d 0a | 0d 0a 0d 0a 66 75 6e 63 |..end;..|....func|
|00002cb0| 74 69 6f 6e 20 49 6e 69 | 74 69 61 6c 69 7a 65 53 |tion Ini|tializeS|
|00002cc0| 65 74 75 70 28 29 3a 20 | 42 6f 6f 6c 65 61 6e 3b |etup(): |Boolean;|
|00002cd0| 0d 0a 76 61 72 0d 0a 20 | 20 53 65 74 75 70 46 69 |..var.. | SetupFi|
|00002ce0| 6c 65 3a 20 53 74 72 69 | 6e 67 3b 0d 0a 20 20 69 |le: Stri|ng;.. i|
|00002cf0| 3a 20 49 6e 74 65 67 65 | 72 3b 0d 0a 62 65 67 69 |: Intege|r;..begi|
|00002d00| 6e 0d 0a 20 20 53 65 74 | 41 72 72 61 79 4c 65 6e |n.. Set|ArrayLen|
|00002d10| 67 74 68 28 55 73 65 72 | 50 72 6f 6d 70 74 73 2c |gth(User|Prompts,|
|00002d20| 20 33 29 3b 0d 0a 20 20 | 55 73 65 72 50 72 6f 6d | 3);.. |UserProm|
|00002d30| 70 74 73 5b 30 5d 20 3a | 3d 20 27 4e 61 6d 65 3a |pts[0] :|= 'Name:|
|00002d40| 27 3b 0d 0a 20 20 55 73 | 65 72 50 72 6f 6d 70 74 |';.. Us|erPrompt|
|00002d50| 73 5b 31 5d 20 3a 3d 20 | 27 43 6f 6d 70 61 6e 79 |s[1] := |'Company|
|00002d60| 3a 27 3b 0d 0a 20 20 55 | 73 65 72 50 72 6f 6d 70 |:';.. U|serPromp|
|00002d70| 74 73 5b 32 5d 20 3a 3d | 20 27 53 65 72 69 61 6c |ts[2] :=| 'Serial|
|00002d80| 20 4e 75 6d 62 65 72 20 | 28 73 6b 69 70 20 69 66 | Number |(skip if|
|00002d90| 20 6e 6f 74 20 61 76 61 | 69 6c 61 62 6c 65 29 3a | not ava|ilable):|
|00002da0| 27 3b 0d 0a 0d 0a 20 20 | 53 65 74 41 72 72 61 79 |';.... |SetArray|
|00002db0| 4c 65 6e 67 74 68 28 55 | 73 65 72 56 61 6c 75 65 |Length(U|serValue|
|00002dc0| 73 2c 20 33 29 3b 0d 0a | 20 20 52 65 67 51 75 65 |s, 3);..| RegQue|
|00002dd0| 72 79 53 74 72 69 6e 67 | 56 61 6c 75 65 28 48 4b |ryString|Value(HK|
|00002de0| 4c 4d 2c 20 27 53 6f 66 | 74 77 61 72 65 5c 4d 69 |LM, 'Sof|tware\Mi|
|00002df0| 63 72 6f 73 6f 66 74 5c | 57 69 6e 64 6f 77 73 20 |crosoft\|Windows |
|00002e00| 4e 54 5c 43 75 72 72 65 | 6e 74 56 65 72 73 69 6f |NT\Curre|ntVersio|
|00002e10| 6e 27 2c 20 27 52 65 67 | 69 73 74 65 72 65 64 4f |n', 'Reg|isteredO|
|00002e20| 77 6e 65 72 27 2c 20 55 | 73 65 72 56 61 6c 75 65 |wner', U|serValue|
|00002e30| 73 5b 30 5d 29 3b 0d 0a | 20 20 52 65 67 51 75 65 |s[0]);..| RegQue|
|00002e40| 72 79 53 74 72 69 6e 67 | 56 61 6c 75 65 28 48 4b |ryString|Value(HK|
|00002e50| 4c 4d 2c 20 27 53 6f 66 | 74 77 61 72 65 5c 4d 69 |LM, 'Sof|tware\Mi|
|00002e60| 63 72 6f 73 6f 66 74 5c | 57 69 6e 64 6f 77 73 20 |crosoft\|Windows |
|00002e70| 4e 54 5c 43 75 72 72 65 | 6e 74 56 65 72 73 69 6f |NT\Curre|ntVersio|
|00002e80| 6e 27 2c 20 27 52 65 67 | 69 73 74 65 72 65 64 4f |n', 'Reg|isteredO|
|00002e90| 72 67 61 6e 69 7a 61 74 | 69 6f 6e 27 2c 20 55 73 |rganizat|ion', Us|
|00002ea0| 65 72 56 61 6c 75 65 73 | 5b 31 5d 29 3b 0d 0a 20 |erValues|[1]);.. |
|00002eb0| 20 69 66 20 28 55 73 65 | 72 56 61 6c 75 65 73 5b | if (Use|rValues[|
|00002ec0| 30 5d 20 3d 20 27 27 29 | 20 61 6e 64 20 28 55 73 |0] = '')| and (Us|
|00002ed0| 65 72 56 61 6c 75 65 73 | 5b 31 5d 20 3d 20 27 27 |erValues|[1] = ''|
|00002ee0| 29 20 74 68 65 6e 20 62 | 65 67 69 6e 0d 0a 20 20 |) then b|egin.. |
|00002ef0| 20 20 52 65 67 51 75 65 | 72 79 53 74 72 69 6e 67 | RegQue|ryString|
|00002f00| 56 61 6c 75 65 28 48 4b | 4c 4d 2c 20 27 53 6f 66 |Value(HK|LM, 'Sof|
|00002f10| 74 77 61 72 65 5c 4d 69 | 63 72 6f 73 6f 66 74 5c |tware\Mi|crosoft\|
|00002f20| 57 69 6e 64 6f 77 73 5c | 43 75 72 72 65 6e 74 56 |Windows\|CurrentV|
|00002f30| 65 72 73 69 6f 6e 27 2c | 20 27 52 65 67 69 73 74 |ersion',| 'Regist|
|00002f40| 65 72 65 64 4f 77 6e 65 | 72 27 2c 20 55 73 65 72 |eredOwne|r', User|
|00002f50| 56 61 6c 75 65 73 5b 30 | 5d 29 3b 0d 0a 20 20 20 |Values[0|]);.. |
|00002f60| 20 52 65 67 51 75 65 72 | 79 53 74 72 69 6e 67 56 | RegQuer|yStringV|
|00002f70| 61 6c 75 65 28 48 4b 4c | 4d 2c 20 27 53 6f 66 74 |alue(HKL|M, 'Soft|
|00002f80| 77 61 72 65 5c 4d 69 63 | 72 6f 73 6f 66 74 5c 57 |ware\Mic|rosoft\W|
|00002f90| 69 6e 64 6f 77 73 5c 43 | 75 72 72 65 6e 74 56 65 |indows\C|urrentVe|
|00002fa0| 72 73 69 6f 6e 27 2c 20 | 27 52 65 67 69 73 74 65 |rsion', |'Registe|
|00002fb0| 72 65 64 4f 72 67 61 6e | 69 7a 61 74 69 6f 6e 27 |redOrgan|ization'|
|00002fc0| 2c 20 55 73 65 72 56 61 | 6c 75 65 73 5b 31 5d 29 |, UserVa|lues[1])|
|00002fd0| 3b 0d 0a 20 20 65 6e 64 | 3b 0d 0a 0d 0a 20 20 2f |;.. end|;.... /|
|00002fe0| 2f 20 67 65 74 20 73 65 | 72 69 61 6c 20 6e 75 6d |/ get se|rial num|
|00002ff0| 62 65 72 20 66 72 6f 6d | 20 74 68 65 20 72 65 67 |ber from| the reg|
|00003000| 69 73 74 72 79 0d 0a 20 | 20 52 65 67 51 75 65 72 |istry.. | RegQuer|
|00003010| 79 53 74 72 69 6e 67 56 | 61 6c 75 65 28 48 4b 4c |yStringV|alue(HKL|
|00003020| 4d 2c 20 27 53 6f 66 74 | 77 61 72 65 5c 53 6f 66 |M, 'Soft|ware\Sof|
|00003030| 74 54 72 65 65 20 54 65 | 63 68 6e 6f 6c 6f 67 69 |tTree Te|chnologi|
|00003040| 65 73 2c 20 49 6e 63 2e | 5c 32 34 78 37 20 53 63 |es, Inc.|\24x7 Sc|
|00003050| 68 65 64 75 6c 65 72 5c | 33 2e 30 27 2c 20 27 53 |heduler\|3.0', 'S|
|00003060| 65 72 69 61 6c 27 2c 20 | 55 73 65 72 56 61 6c 75 |erial', |UserValu|
|00003070| 65 73 5b 32 5d 29 3b 0d | 0a 0d 0a 20 20 2f 2f 20 |es[2]);.|... // |
|00003080| 63 68 65 63 6b 20 69 66 | 20 74 68 65 20 73 65 74 |check if| the set|
|00003090| 75 70 20 63 6f 6d 6d 61 | 6e 64 20 66 69 6c 65 20 |up comma|nd file |
|000030a0| 69 73 20 70 61 73 73 65 | 64 20 6f 6e 20 74 68 65 |is passe|d on the|
|000030b0| 20 6c 69 6e 65 0d 0a 20 | 20 69 20 3a 3d 20 46 69 | line.. | i := Fi|
|000030c0| 6e 64 43 6f 6d 6d 61 6e | 64 50 61 72 6d 28 27 2f |ndComman|dParm('/|
|000030d0| 4c 4f 41 44 49 4e 46 3d | 27 29 3b 0d 0a 20 20 69 |LOADINF=|');.. i|
|000030e0| 66 20 69 3e 30 20 74 68 | 65 6e 20 62 65 67 69 6e |f i>0 th|en begin|
|000030f0| 0d 0a 20 20 09 53 65 74 | 75 70 46 69 6c 65 20 3a |.. .Set|upFile :|
|00003100| 3d 20 54 72 69 6d 52 69 | 67 68 74 28 43 6f 70 79 |= TrimRi|ght(Copy|
|00003110| 28 50 61 72 61 6d 53 74 | 72 28 69 29 2c 20 4c 65 |(ParamSt|r(i), Le|
|00003120| 6e 67 74 68 28 27 2f 4c | 4f 41 44 49 4e 46 3d 27 |ngth('/L|OADINF='|
|00003130| 29 20 2b 20 31 2c 20 32 | 35 35 29 29 3b 0d 0a 20 |) + 1, 2|55));.. |
|00003140| 20 09 69 66 20 50 6f 73 | 28 53 65 74 75 70 46 69 | .if Pos|(SetupFi|
|00003150| 6c 65 2c 20 27 22 27 29 | 20 3e 20 30 20 74 68 65 |le, '"')| > 0 the|
|00003160| 6e 20 53 65 74 75 70 46 | 69 6c 65 20 3a 3d 20 52 |n SetupF|ile := R|
|00003170| 65 6d 6f 76 65 51 75 6f | 74 65 73 28 53 65 74 75 |emoveQuo|tes(Setu|
|00003180| 70 46 69 6c 65 29 3b 0d | 0a 20 20 09 69 66 20 49 |pFile);.|. .if I|
|00003190| 6e 69 4b 65 79 45 78 69 | 73 74 73 28 27 53 65 74 |niKeyExi|sts('Set|
|000031a0| 75 70 27 2c 20 27 53 65 | 72 69 61 6c 27 2c 20 53 |up', 'Se|rial', S|
|000031b0| 65 74 75 70 46 69 6c 65 | 29 20 74 68 65 6e 0d 0a |etupFile|) then..|
|000031c0| 20 20 09 09 55 73 65 72 | 56 61 6c 75 65 73 5b 32 | ..User|Values[2|
|000031d0| 5d 20 3a 3d 20 47 65 74 | 49 6e 69 53 74 72 69 6e |] := Get|IniStrin|
|000031e0| 67 28 27 53 65 74 75 70 | 27 2c 20 27 53 65 72 69 |g('Setup|', 'Seri|
|000031f0| 61 6c 27 2c 20 27 27 2c | 20 53 65 74 75 70 46 69 |al', '',| SetupFi|
|00003200| 6c 65 29 3b 0d 0a 20 20 | 65 6e 64 3b 0d 0a 0d 0a |le);.. |end;....|
|00003210| 0d 0a 20 20 52 65 73 75 | 6c 74 20 3a 3d 20 54 72 |.. Resu|lt := Tr|
|00003220| 75 65 3b 0d 0a 65 6e 64 | 3b 0d 0a 0d 0a 66 75 6e |ue;..end|;....fun|
|00003230| 63 74 69 6f 6e 20 53 63 | 72 69 70 74 44 6c 67 50 |ction Sc|riptDlgP|
|00003240| 61 67 65 73 28 43 75 72 | 50 61 67 65 3a 20 49 6e |ages(Cur|Page: In|
|00003250| 74 65 67 65 72 3b 20 42 | 61 63 6b 43 6c 69 63 6b |teger; B|ackClick|
|00003260| 65 64 3a 20 42 6f 6f 6c | 65 61 6e 29 3a 20 42 6f |ed: Bool|ean): Bo|
|00003270| 6f 6c 65 61 6e 3b 0d 0a | 76 61 72 0d 0a 20 20 43 |olean;..|var.. C|
|00003280| 75 72 53 75 62 50 61 67 | 65 3a 20 49 6e 74 65 67 |urSubPag|e: Integ|
|00003290| 65 72 3b 0d 0a 20 20 4e | 65 78 74 2c 20 4e 65 78 |er;.. N|ext, Nex|
|000032a0| 74 4f 6b 3a 20 42 6f 6f | 6c 65 61 6e 3b 0d 0a 62 |tOk: Boo|lean;..b|
|000032b0| 65 67 69 6e 0d 0a 20 20 | 69 66 20 28 6e 6f 74 20 |egin.. |if (not |
|000032c0| 42 61 63 6b 43 6c 69 63 | 6b 65 64 20 61 6e 64 20 |BackClic|ked and |
|000032d0| 28 43 75 72 50 61 67 65 | 20 3d 20 77 70 4c 69 63 |(CurPage| = wpLic|
|000032e0| 65 6e 73 65 29 29 20 6f | 72 20 28 42 61 63 6b 43 |ense)) o|r (BackC|
|000032f0| 6c 69 63 6b 65 64 20 61 | 6e 64 20 28 43 75 72 50 |licked a|nd (CurP|
|00003300| 61 67 65 20 3d 20 77 70 | 53 65 6c 65 63 74 44 69 |age = wp|SelectDi|
|00003310| 72 29 29 20 74 68 65 6e | 20 62 65 67 69 6e 0d 0a |r)) then| begin..|
|00003320| 2f 2f 20 20 20 20 69 66 | 20 6e 6f 74 20 42 61 63 |// if| not Bac|
|00003330| 6b 43 6c 69 63 6b 65 64 | 20 74 68 65 6e 0d 0a 2f |kClicked| then../|
|00003340| 2f 20 20 20 20 20 20 43 | 75 72 53 75 62 50 61 67 |/ C|urSubPag|
|00003350| 65 20 3a 3d 20 30 0d 0a | 2f 2f 20 20 20 20 65 6c |e := 0..|// el|
|00003360| 73 65 0d 0a 2f 2f 20 20 | 20 20 20 20 43 75 72 53 |se..// | CurS|
|00003370| 75 62 50 61 67 65 20 3a | 3d 20 32 3b 0d 0a 20 20 |ubPage :|= 2;.. |
|00003380| 20 20 53 63 72 69 70 74 | 44 6c 67 50 61 67 65 4f | Script|DlgPageO|
|00003390| 70 65 6e 28 29 3b 0d 0a | 20 20 20 20 53 63 72 69 |pen();..| Scri|
|000033a0| 70 74 44 6c 67 50 61 67 | 65 53 65 74 43 61 70 74 |ptDlgPag|eSetCapt|
|000033b0| 69 6f 6e 28 27 50 65 72 | 73 6f 6e 61 6c 20 49 6e |ion('Per|sonal In|
|000033c0| 66 6f 72 6d 61 74 69 6f | 6e 27 29 3b 0d 0a 20 20 |formatio|n');.. |
|000033d0| 20 20 4e 65 78 74 4f 6b | 20 3a 3d 20 54 72 75 65 | NextOk| := True|
|000033e0| 3b 0d 0a 2f 2f 20 20 77 | 68 69 6c 65 20 28 43 75 |;..// w|hile (Cu|
|000033f0| 72 53 75 62 50 61 67 65 | 20 3e 3d 20 30 29 20 61 |rSubPage| >= 0) a|
|00003400| 6e 64 20 28 43 75 72 53 | 75 62 50 61 67 65 20 3c |nd (CurS|ubPage <|
|00003410| 3d 20 32 29 20 61 6e 64 | 20 6e 6f 74 20 54 65 72 |= 2) and| not Ter|
|00003420| 6d 69 6e 61 74 65 64 20 | 64 6f 20 62 65 67 69 6e |minated |do begin|
|00003430| 0d 0a 2f 2f 20 20 20 20 | 20 20 63 61 73 65 20 43 |..// | case C|
|00003440| 75 72 53 75 62 50 61 67 | 65 20 6f 66 0d 0a 2f 2f |urSubPag|e of..//|
|00003450| 20 20 20 20 20 20 20 30 | 3a 0d 0a 2f 2f 20 20 20 | 0|:..// |
|00003460| 20 20 20 20 20 20 20 62 | 65 67 69 6e 0d 0a 20 20 | b|egin.. |
|00003470| 20 20 20 20 20 20 20 20 | 20 20 53 63 72 69 70 74 | | Script|
|00003480| 44 6c 67 50 61 67 65 53 | 65 74 53 75 62 43 61 70 |DlgPageS|etSubCap|
|00003490| 74 69 6f 6e 31 28 27 57 | 68 6f 20 61 72 65 20 79 |tion1('W|ho are y|
|000034a0| 6f 75 3f 27 29 3b 0d 0a | 20 20 20 20 20 20 20 20 |ou?');..| |
|000034b0| 20 20 20 20 53 63 72 69 | 70 74 44 6c 67 50 61 67 | Scri|ptDlgPag|
|000034c0| 65 53 65 74 53 75 62 43 | 61 70 74 69 6f 6e 32 28 |eSetSubC|aption2(|
|000034d0| 27 50 6c 65 61 73 65 20 | 73 70 65 63 69 66 79 20 |'Please |specify |
|000034e0| 79 6f 75 72 20 6e 61 6d | 65 20 61 6e 64 20 74 68 |your nam|e and th|
|000034f0| 65 20 63 6f 6d 70 61 6e | 79 20 66 6f 72 20 77 68 |e compan|y for wh|
|00003500| 6f 6d 20 79 6f 75 20 77 | 6f 72 6b 2e 20 49 66 20 |om you w|ork. If |
|00003510| 79 6f 75 20 61 72 65 20 | 72 65 67 69 73 74 65 72 |you are |register|
|00003520| 65 64 20 75 73 65 72 20 | 65 6e 74 65 72 20 79 6f |ed user |enter yo|
|00003530| 75 72 20 70 72 6f 64 75 | 63 74 20 73 65 72 69 61 |ur produ|ct seria|
|00003540| 6c 20 6e 75 6d 62 65 72 | 2c 20 6f 74 68 65 72 77 |l number|, otherw|
|00003550| 69 73 65 20 6c 65 61 76 | 65 20 74 68 65 20 73 65 |ise leav|e the se|
|00003560| 72 69 61 6c 20 6e 75 6d | 62 65 72 20 66 69 65 6c |rial num|ber fiel|
|00003570| 64 20 62 6c 61 6e 6b 2e | 27 29 3b 0d 0a 20 20 20 |d blank.|');.. |
|00003580| 20 20 20 20 20 20 20 20 | 20 4e 65 78 74 20 3a 3d | | Next :=|
|00003590| 20 49 6e 70 75 74 51 75 | 65 72 79 41 72 72 61 79 | InputQu|eryArray|
|000035a0| 28 55 73 65 72 50 72 6f | 6d 70 74 73 2c 20 55 73 |(UserPro|mpts, Us|
|000035b0| 65 72 56 61 6c 75 65 73 | 29 3b 0d 0a 20 20 20 20 |erValues|);.. |
|000035c0| 20 20 20 20 20 20 20 20 | 69 66 20 4e 65 78 74 20 | |if Next |
|000035d0| 74 68 65 6e 20 62 65 67 | 69 6e 0d 0a 20 20 20 20 |then beg|in.. |
|000035e0| 20 20 20 20 20 20 20 20 | 20 20 4e 65 78 74 4f 6b | | NextOk|
|000035f0| 20 3a 3d 20 54 72 69 6d | 28 55 73 65 72 56 61 6c | := Trim|(UserVal|
|00003600| 75 65 73 5b 30 5d 29 20 | 3c 3e 20 27 27 3b 0d 0a |ues[0]) |<> '';..|
|00003610| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 69 66 | | if|
|00003620| 20 6e 6f 74 20 4e 65 78 | 74 4f 6b 20 74 68 65 6e | not Nex|tOk then|
|00003630| 0d 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.. | |
|00003640| 20 20 4d 73 67 42 6f 78 | 28 27 59 6f 75 20 6d 75 | MsgBox|('You mu|
|00003650| 73 74 20 65 6e 74 65 72 | 20 79 6f 75 72 20 6e 61 |st enter| your na|
|00003660| 6d 65 2e 27 2c 20 6d 62 | 45 72 72 6f 72 2c 20 4d |me.', mb|Error, M|
|00003670| 42 5f 4f 4b 29 3b 0d 0a | 20 20 20 20 20 20 20 20 |B_OK);..| |
|00003680| 20 20 20 20 65 6e 64 3b | 0d 0a 2f 2f 20 20 20 20 | end;|..// |
|00003690| 20 20 20 20 20 20 65 6e | 64 3b 0d 0a 2f 2f 20 20 | en|d;..// |
|000036a0| 20 20 20 20 20 20 31 3a | 0d 0a 2f 2f 20 20 20 20 | 1:|..// |
|000036b0| 20 20 20 20 20 20 62 65 | 67 69 6e 0d 0a 2f 2f 20 | be|gin..// |
|000036c0| 20 20 20 20 20 20 20 20 | 20 20 20 53 63 72 69 70 | | Scrip|
|000036d0| 74 44 6c 67 50 61 67 65 | 53 65 74 53 75 62 43 61 |tDlgPage|SetSubCa|
|000036e0| 70 74 69 6f 6e 31 28 27 | 48 6f 77 20 77 69 6c 6c |ption1('|How will|
|000036f0| 20 79 6f 75 20 75 73 65 | 20 4d 79 20 50 72 6f 67 | you use| My Prog|
|00003700| 61 6d 3f 27 29 3b 0d 0a | 2f 2f 20 20 20 20 20 20 |am?');..|// |
|00003710| 20 20 20 20 20 20 53 63 | 72 69 70 74 44 6c 67 50 | Sc|riptDlgP|
|00003720| 61 67 65 53 65 74 53 75 | 62 43 61 70 74 69 6f 6e |ageSetSu|bCaption|
|00003730| 32 28 27 50 6c 65 61 73 | 65 20 73 70 65 63 69 66 |2('Pleas|e specif|
|00003740| 79 20 68 6f 77 20 79 6f | 75 20 77 6f 75 6c 64 20 |y how yo|u would |
|00003750| 6c 69 6b 65 20 74 6f 20 | 75 73 65 20 4d 79 20 50 |like to |use My P|
|00003760| 72 6f 67 72 61 6d 2c 20 | 74 68 65 6e 20 63 6c 69 |rogram, |then cli|
|00003770| 63 6b 20 4e 65 78 74 2e | 27 29 3b 0d 0a 2f 2f 20 |ck Next.|');..// |
|00003780| 20 20 20 20 20 20 20 20 | 20 20 20 4e 65 78 74 20 | | Next |
|00003790| 3a 3d 20 49 6e 70 75 74 | 4f 70 74 69 6f 6e 41 72 |:= Input|OptionAr|
|000037a0| 72 61 79 28 55 73 61 67 | 65 50 72 6f 6d 70 74 73 |ray(Usag|ePrompts|
|000037b0| 2c 20 55 73 61 67 65 56 | 61 6c 75 65 73 2c 20 54 |, UsageV|alues, T|
|000037c0| 72 75 65 29 3b 0d 0a 2f | 2f 20 20 20 20 20 20 20 |rue);../|/ |
|000037d0| 20 20 20 20 20 4e 65 78 | 74 4f 6b 20 3a 3d 20 54 | Nex|tOk := T|
|000037e0| 72 75 65 3b 0d 0a 2f 2f | 20 20 20 20 20 20 20 20 |rue;..//| |
|000037f0| 20 20 65 6e 64 3b 0d 0a | 2f 2f 20 20 20 20 20 20 | end;..|// |
|00003800| 20 20 32 3a 0d 0a 2f 2f | 20 20 20 20 20 20 20 20 | 2:..//| |
|00003810| 20 20 62 65 67 69 6e 0d | 0a 2f 2f 20 20 20 20 20 | begin.|.// |
|00003820| 20 20 20 20 20 20 20 69 | 66 20 55 73 61 67 65 56 | i|f UsageV|
|00003830| 61 6c 75 65 73 5b 32 5d | 20 3d 20 27 31 27 20 74 |alues[2]| = '1' t|
|00003840| 68 65 6e 20 62 65 67 69 | 6e 0d 0a 2f 2f 20 20 20 |hen begi|n..// |
|00003850| 20 20 20 20 20 20 20 20 | 20 20 20 53 63 72 69 70 | | Scrip|
|00003860| 74 44 6c 67 50 61 67 65 | 53 65 74 53 75 62 43 61 |tDlgPage|SetSubCa|
|00003870| 70 74 69 6f 6e 31 28 27 | 57 68 61 74 27 27 73 20 |ption1('|What''s |
|00003880| 79 6f 75 72 20 72 65 67 | 69 73 74 72 61 74 69 6f |your reg|istratio|
|00003890| 6e 20 6b 65 79 3f 27 29 | 3b 0d 0a 2f 2f 20 20 20 |n key?')|;..// |
|000038a0| 20 20 20 20 20 20 20 20 | 20 20 20 53 63 72 69 70 | | Scrip|
|000038b0| 74 44 6c 67 50 61 67 65 | 53 65 74 53 75 62 43 61 |tDlgPage|SetSubCa|
|000038c0| 70 74 69 6f 6e 32 28 27 | 50 6c 65 61 73 65 20 73 |ption2('|Please s|
|000038d0| 70 65 63 69 66 79 20 79 | 6f 75 72 20 72 65 67 69 |pecify y|our regi|
|000038e0| 73 74 72 61 74 69 6f 6e | 20 6b 65 79 2c 20 27 20 |stration| key, ' |
|000038f0| 2b 20 55 73 65 72 56 61 | 6c 75 65 73 5b 30 5d 20 |+ UserVa|lues[0] |
|00003900| 2b 20 27 2e 20 43 6c 69 | 63 6b 20 4e 65 78 74 20 |+ '. Cli|ck Next |
|00003910| 74 6f 20 63 6f 6e 74 69 | 6e 75 65 2e 20 49 66 20 |to conti|nue. If |
|00003920| 79 6f 75 20 64 6f 6e 27 | 27 74 20 68 61 76 65 20 |you don'|'t have |
|00003930| 61 20 76 61 6c 69 64 20 | 72 65 67 69 73 74 72 61 |a valid |registra|
|00003940| 74 69 6f 6e 20 6b 65 79 | 2c 20 63 6c 69 63 6b 20 |tion key|, click |
|00003950| 42 61 63 6b 20 74 6f 20 | 63 68 6f 6f 73 65 20 61 |Back to |choose a|
|00003960| 20 64 69 66 66 65 72 65 | 6e 74 20 75 73 61 67 65 | differe|nt usage|
|00003970| 20 6d 6f 64 65 2e 27 29 | 3b 0d 0a 2f 2f 20 20 20 | mode.')|;..// |
|00003980| 20 20 20 20 20 20 20 20 | 20 20 20 4e 65 78 74 20 | | Next |
|00003990| 3a 3d 20 49 6e 70 75 74 | 51 75 65 72 79 28 27 52 |:= Input|Query('R|
|000039a0| 65 67 69 73 74 72 61 74 | 69 6f 6e 20 6b 65 79 3a |egistrat|ion key:|
|000039b0| 27 2c 20 4b 65 79 29 3b | 0d 0a 2f 2f 20 20 20 20 |', Key);|..// |
|000039c0| 20 20 20 20 20 20 20 20 | 20 20 69 66 20 4e 65 78 | | if Nex|
|000039d0| 74 20 74 68 65 6e 20 62 | 65 67 69 6e 0d 0a 2f 2f |t then b|egin..//|
|000039e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000039f0| 4e 65 78 74 4f 6b 20 3a | 3d 20 4b 65 79 20 3d 20 |NextOk :|= Key = |
|00003a00| 27 69 73 78 27 3b 0d 0a | 2f 2f 20 20 20 20 20 20 |'isx';..|// |
|00003a10| 20 20 20 20 20 20 20 20 | 20 20 69 66 20 6e 6f 74 | | if not|
|00003a20| 20 4e 65 78 74 4f 6b 20 | 74 68 65 6e 0d 0a 2f 2f | NextOk |then..//|
|00003a30| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003a40| 20 20 4d 73 67 42 6f 78 | 28 27 59 6f 75 20 6d 75 | MsgBox|('You mu|
|00003a50| 73 74 20 65 6e 74 65 72 | 20 61 20 76 61 6c 69 64 |st enter| a valid|
|00003a60| 20 72 65 67 69 73 74 72 | 61 74 69 6f 6e 20 6b 65 | registr|ation ke|
|00003a70| 79 2e 27 2c 20 6d 62 45 | 72 72 6f 72 2c 20 4d 42 |y.', mbE|rror, MB|
|00003a80| 5f 4f 4b 29 3b 0d 0a 2f | 2f 20 20 20 20 20 20 20 |_OK);../|/ |
|00003a90| 20 20 20 20 20 20 20 65 | 6e 64 0d 0a 2f 2f 20 20 | e|nd..// |
|00003aa0| 20 20 20 20 20 20 20 20 | 20 20 65 6e 64 3b 0d 0a | | end;..|
|00003ab0| 2f 2f 20 20 20 20 20 20 | 20 20 20 20 65 6e 64 3b |// | end;|
|00003ac0| 0d 0a 20 2f 2f 20 20 20 | 20 20 65 6e 64 3b 0d 0a |.. // | end;..|
|00003ad0| 2f 2f 20 20 20 20 20 20 | 69 66 20 4e 65 78 74 20 |// |if Next |
|00003ae0| 74 68 65 6e 20 62 65 67 | 69 6e 0d 0a 2f 2f 20 20 |then beg|in..// |
|00003af0| 20 20 20 20 20 20 69 66 | 20 4e 65 78 74 4f 6b 20 | if| NextOk |
|00003b00| 74 68 65 6e 0d 0a 2f 2f | 20 20 20 20 20 20 20 20 |then..//| |
|00003b10| 20 20 20 43 75 72 53 75 | 62 50 61 67 65 20 3a 3d | CurSu|bPage :=|
|00003b20| 20 43 75 72 53 75 62 50 | 61 67 65 20 2b 20 31 3b | CurSubP|age + 1;|
|00003b30| 0d 0a 2f 2f 20 20 20 20 | 20 20 65 6e 64 20 65 6c |..// | end el|
|00003b40| 73 65 0d 0a 2f 2f 20 20 | 20 20 20 20 20 20 43 75 |se..// | Cu|
|00003b50| 72 53 75 62 50 61 67 65 | 20 3a 3d 20 43 75 72 53 |rSubPage| := CurS|
|00003b60| 75 62 50 61 67 65 20 2d | 20 31 3b 0d 0a 20 20 20 |ubPage -| 1;.. |
|00003b70| 20 2f 2f 65 6e 64 3b 0d | 0a 2f 2f 20 20 20 20 69 | //end;.|.// i|
|00003b80| 66 20 6e 6f 74 20 42 61 | 63 6b 43 6c 69 63 6b 65 |f not Ba|ckClicke|
|00003b90| 64 20 74 68 65 6e 0d 0a | 2f 2f 20 20 20 20 20 20 |d then..|// |
|00003ba0| 52 65 73 75 6c 74 20 3a | 3d 20 4e 65 78 74 0d 0a |Result :|= Next..|
|00003bb0| 2f 2f 20 20 20 20 65 6c | 73 65 0d 0a 2f 2f 20 20 |// el|se..// |
|00003bc0| 20 20 20 20 52 65 73 75 | 6c 74 20 3a 3d 20 6e 6f | Resu|lt := no|
|00003bd0| 74 20 4e 65 78 74 3b 0d | 0a 2f 2f 20 20 20 20 53 |t Next;.|.// S|
|00003be0| 63 72 69 70 74 44 6c 67 | 50 61 67 65 43 6c 6f 73 |criptDlg|PageClos|
|00003bf0| 65 28 6e 6f 74 20 52 65 | 73 75 6c 74 29 3b 0d 0a |e(not Re|sult);..|
|00003c00| 2f 2f 20 20 65 6e 64 20 | 65 6c 73 65 20 69 66 20 |// end |else if |
|00003c10| 28 6e 6f 74 20 42 61 63 | 6b 43 6c 69 63 6b 65 64 |(not Bac|kClicked|
|00003c20| 20 61 6e 64 20 28 43 75 | 72 50 61 67 65 20 3d 20 | and (Cu|rPage = |
|00003c30| 77 70 53 65 6c 65 63 74 | 44 69 72 29 29 20 6f 72 |wpSelect|Dir)) or|
|00003c40| 20 28 42 61 63 6b 43 6c | 69 63 6b 65 64 20 61 6e | (BackCl|icked an|
|00003c50| 64 20 28 43 75 72 50 61 | 67 65 20 3d 20 77 70 52 |d (CurPa|ge = wpR|
|00003c60| 65 61 64 79 29 29 20 74 | 68 65 6e 20 62 65 67 69 |eady)) t|hen begi|
|00003c70| 6e 0d 0a 2f 2f 20 20 20 | 20 53 63 72 69 70 74 44 |n..// | ScriptD|
|00003c80| 6c 67 50 61 67 65 4f 70 | 65 6e 28 29 3b 0d 0a 2f |lgPageOp|en();../|
|00003c90| 2f 20 20 20 20 53 63 72 | 69 70 74 44 6c 67 50 61 |/ Scr|iptDlgPa|
|00003ca0| 67 65 53 65 74 43 61 70 | 74 69 6f 6e 28 27 53 65 |geSetCap|tion('Se|
|00003cb0| 6c 65 63 74 20 50 65 72 | 73 6f 6e 61 6c 20 44 61 |lect Per|sonal Da|
|00003cc0| 74 61 20 44 69 72 65 63 | 74 6f 72 79 27 29 3b 0d |ta Direc|tory');.|
|00003cd0| 0a 2f 2f 20 20 20 20 53 | 63 72 69 70 74 44 6c 67 |.// S|criptDlg|
|00003ce0| 50 61 67 65 53 65 74 53 | 75 62 43 61 70 74 69 6f |PageSetS|ubCaptio|
|00003cf0| 6e 31 28 27 57 68 65 72 | 65 20 73 68 6f 75 6c 64 |n1('Wher|e should|
|00003d00| 20 70 65 72 73 6f 6e 61 | 6c 20 64 61 74 61 20 66 | persona|l data f|
|00003d10| 69 6c 65 73 20 62 65 20 | 69 6e 73 74 61 6c 6c 65 |iles be |installe|
|00003d20| 64 3f 27 29 3b 0d 0a 2f | 2f 20 20 20 20 53 63 72 |d?');../|/ Scr|
|00003d30| 69 70 74 44 6c 67 50 61 | 67 65 53 65 74 53 75 62 |iptDlgPa|geSetSub|
|00003d40| 43 61 70 74 69 6f 6e 32 | 28 27 53 65 6c 65 63 74 |Caption2|('Select|
|00003d50| 20 74 68 65 20 66 6f 6c | 64 65 72 20 79 6f 75 20 | the fol|der you |
|00003d60| 77 6f 75 6c 64 20 6c 69 | 6b 65 20 53 65 74 75 70 |would li|ke Setup|
|00003d70| 20 74 6f 20 69 6e 73 74 | 61 6c 6c 20 70 65 72 73 | to inst|all pers|
|00003d80| 6f 6e 61 6c 20 64 61 74 | 61 20 66 69 6c 65 73 20 |onal dat|a files |
|00003d90| 74 6f 2c 20 74 68 65 6e | 20 63 6c 69 63 6b 20 4e |to, then| click N|
|00003da0| 65 78 74 2e 27 29 3b 0d | 0a 2f 2f 20 20 20 20 69 |ext.');.|.// i|
|00003db0| 66 20 44 61 74 61 44 69 | 72 20 3d 20 27 27 20 74 |f DataDi|r = '' t|
|00003dc0| 68 65 6e 0d 0a 2f 2f 20 | 20 20 20 20 20 44 61 74 |hen..// | Dat|
|00003dd0| 61 44 69 72 20 3a 3d 20 | 27 43 3a 5c 27 2b 55 73 |aDir := |'C:\'+Us|
|00003de0| 65 72 56 61 6c 75 65 73 | 5b 30 5d 3b 0d 0a 2f 2f |erValues|[0];..//|
|00003df0| 20 20 20 20 4e 65 78 74 | 20 3a 3d 20 49 6e 70 75 | Next| := Inpu|
|00003e00| 74 44 69 72 28 55 73 65 | 72 56 61 6c 75 65 73 5b |tDir(Use|rValues[|
|00003e10| 30 5d 2c 20 44 61 74 61 | 44 69 72 29 3b 0d 0a 2f |0], Data|Dir);../|
|00003e20| 2f 20 20 20 20 77 68 69 | 6c 65 20 4e 65 78 74 20 |/ whi|le Next |
|00003e30| 61 6e 64 20 28 44 61 74 | 61 44 69 72 20 3d 20 27 |and (Dat|aDir = '|
|00003e40| 27 29 20 64 6f 20 62 65 | 67 69 6e 0d 0a 2f 2f 20 |') do be|gin..// |
|00003e50| 20 20 20 20 20 4d 73 67 | 42 6f 78 28 53 65 74 75 | Msg|Box(Setu|
|00003e60| 70 4d 65 73 73 61 67 65 | 28 6d 73 67 49 6e 76 61 |pMessage|(msgInva|
|00003e70| 6c 69 64 50 61 74 68 29 | 2c 20 6d 62 45 72 72 6f |lidPath)|, mbErro|
|00003e80| 72 2c 20 4d 42 5f 4f 4b | 29 3b 0d 0a 2f 2f 20 20 |r, MB_OK|);..// |
|00003e90| 20 20 20 20 4e 65 78 74 | 20 3a 3d 20 49 6e 70 75 | Next| := Inpu|
|00003ea0| 74 44 69 72 28 55 73 65 | 72 56 61 6c 75 65 73 5b |tDir(Use|rValues[|
|00003eb0| 30 5d 2c 20 44 61 74 61 | 44 69 72 29 3b 0d 0a 2f |0], Data|Dir);../|
|00003ec0| 2f 20 20 20 20 65 6e 64 | 3b 0d 0a 2f 2f 20 20 20 |/ end|;..// |
|00003ed0| 20 69 66 20 6e 6f 74 20 | 42 61 63 6b 43 6c 69 63 | if not |BackClic|
|00003ee0| 6b 65 64 20 74 68 65 6e | 0d 0a 2f 2f 20 20 20 20 |ked then|..// |
|00003ef0| 20 20 52 65 73 75 6c 74 | 20 3a 3d 20 4e 65 78 74 | Result| := Next|
|00003f00| 0d 0a 2f 2f 20 20 20 20 | 65 6c 73 65 0d 0a 2f 2f |..// |else..//|
|00003f10| 20 20 20 20 20 20 52 65 | 73 75 6c 74 20 3a 3d 20 | Re|sult := |
|00003f20| 6e 6f 74 20 4e 65 78 74 | 3b 0d 0a 20 20 20 20 53 |not Next|;.. S|
|00003f30| 63 72 69 70 74 44 6c 67 | 50 61 67 65 43 6c 6f 73 |criptDlg|PageClos|
|00003f40| 65 28 6e 6f 74 20 52 65 | 73 75 6c 74 29 3b 0d 0a |e(not Re|sult);..|
|00003f50| 2f 2f 20 20 65 6e 64 20 | 65 6c 73 65 20 62 65 67 |// end |else beg|
|00003f60| 69 6e 0d 0a 2f 2f 20 20 | 20 20 52 65 73 75 6c 74 |in..// | Result|
|00003f70| 20 3a 3d 20 54 72 75 65 | 3b 0d 0a 20 20 65 6e 64 | := True|;.. end|
|00003f80| 3b 0d 0a 0d 0a 20 20 52 | 65 73 75 6c 74 20 3a 3d |;.... R|esult :=|
|00003f90| 20 54 72 75 65 3b 0d 0a | 65 6e 64 3b 0d 0a 0d 0a | True;..|end;....|
|00003fa0| 66 75 6e 63 74 69 6f 6e | 20 4e 65 78 74 42 75 74 |function| NextBut|
|00003fb0| 74 6f 6e 43 6c 69 63 6b | 28 43 75 72 50 61 67 65 |tonClick|(CurPage|
|00003fc0| 3a 20 49 6e 74 65 67 65 | 72 29 3a 20 42 6f 6f 6c |: Intege|r): Bool|
|00003fd0| 65 61 6e 3b 0d 0a 62 65 | 67 69 6e 0d 0a 20 20 52 |ean;..be|gin.. R|
|00003fe0| 65 73 75 6c 74 20 3a 3d | 20 53 63 72 69 70 74 44 |esult :=| ScriptD|
|00003ff0| 6c 67 50 61 67 65 73 28 | 43 75 72 50 61 67 65 2c |lgPages(|CurPage,|
|00004000| 20 46 61 6c 73 65 29 3b | 0d 0a 65 6e 64 3b 0d 0a | False);|..end;..|
|00004010| 0d 0a 66 75 6e 63 74 69 | 6f 6e 20 42 61 63 6b 42 |..functi|on BackB|
|00004020| 75 74 74 6f 6e 43 6c 69 | 63 6b 28 43 75 72 50 61 |uttonCli|ck(CurPa|
|00004030| 67 65 3a 20 49 6e 74 65 | 67 65 72 29 3a 20 42 6f |ge: Inte|ger): Bo|
|00004040| 6f 6c 65 61 6e 3b 0d 0a | 62 65 67 69 6e 0d 0a 20 |olean;..|begin.. |
|00004050| 20 52 65 73 75 6c 74 20 | 3a 3d 20 53 63 72 69 70 | Result |:= Scrip|
|00004060| 74 44 6c 67 50 61 67 65 | 73 28 43 75 72 50 61 67 |tDlgPage|s(CurPag|
|00004070| 65 2c 20 54 72 75 65 29 | 3b 0d 0a 65 6e 64 3b 0d |e, True)|;..end;.|
|00004080| 0a 0d 0a 2f 2f 66 75 6e | 63 74 69 6f 6e 20 55 70 |...//fun|ction Up|
|00004090| 64 61 74 65 52 65 61 64 | 79 4d 65 6d 6f 28 53 70 |dateRead|yMemo(Sp|
|000040a0| 61 63 65 3a 20 53 74 72 | 69 6e 67 29 3a 20 53 74 |ace: Str|ing): St|
|000040b0| 72 69 6e 67 3b 0d 0a 66 | 75 6e 63 74 69 6f 6e 20 |ring;..f|unction |
|000040c0| 55 70 64 61 74 65 52 65 | 61 64 79 4d 65 6d 6f 28 |UpdateRe|adyMemo(|
|000040d0| 53 70 61 63 65 2c 20 4e | 65 77 4c 69 6e 65 2c 20 |Space, N|ewLine, |
|000040e0| 4d 65 6d 6f 44 69 72 49 | 6e 66 6f 2c 20 4d 65 6d |MemoDirI|nfo, Mem|
|000040f0| 6f 54 79 70 65 49 6e 66 | 6f 2c 20 4d 65 6d 6f 43 |oTypeInf|o, MemoC|
|00004100| 6f 6d 70 6f 6e 65 6e 74 | 73 49 6e 66 6f 2c 20 4d |omponent|sInfo, M|
|00004110| 65 6d 6f 47 72 6f 75 70 | 49 6e 66 6f 2c 20 4d 65 |emoGroup|Info, Me|
|00004120| 6d 6f 54 61 73 6b 73 49 | 6e 66 6f 3a 20 53 74 72 |moTasksI|nfo: Str|
|00004130| 69 6e 67 29 3a 20 53 74 | 72 69 6e 67 3b 0d 0a 76 |ing): St|ring;..v|
|00004140| 61 72 0d 0a 20 20 53 3a | 20 53 74 72 69 6e 67 3b |ar.. S:| String;|
|00004150| 0d 0a 20 20 54 65 6d 70 | 3a 20 53 74 72 69 6e 67 |.. Temp|: String|
|00004160| 3b 0d 0a 62 65 67 69 6e | 0d 0a 20 20 53 20 3a 3d |;..begin|.. S :=|
|00004170| 20 27 27 3b 0d 0a 0d 0a | 20 20 53 20 3a 3d 20 53 | '';....| S := S|
|00004180| 20 2b 20 27 50 65 72 73 | 6f 6e 61 6c 20 49 6e 66 | + 'Pers|onal Inf|
|00004190| 6f 72 6d 61 74 69 6f 6e | 3a 27 20 2b 20 23 31 33 |ormation|:' + #13|
|000041a0| 3b 0d 0a 20 20 53 20 3a | 3d 20 53 20 2b 20 53 70 |;.. S :|= S + Sp|
|000041b0| 61 63 65 20 2b 20 55 73 | 65 72 56 61 6c 75 65 73 |ace + Us|erValues|
|000041c0| 5b 30 5d 20 2b 20 23 31 | 33 3b 0d 0a 20 20 69 66 |[0] + #1|3;.. if|
|000041d0| 20 55 73 65 72 56 61 6c | 75 65 73 5b 31 5d 20 3c | UserVal|ues[1] <|
|000041e0| 3e 20 27 27 20 74 68 65 | 6e 0d 0a 20 20 20 20 53 |> '' the|n.. S|
|000041f0| 20 3a 3d 20 53 20 2b 20 | 53 70 61 63 65 20 2b 20 | := S + |Space + |
|00004200| 55 73 65 72 56 61 6c 75 | 65 73 5b 31 5d 20 2b 20 |UserValu|es[1] + |
|00004210| 23 31 33 3b 0d 0a 2f 2f | 20 20 53 20 3a 3d 20 53 |#13;..//| S := S|
|00004220| 20 2b 20 23 31 33 3b 0d | 0a 2f 2f 20 20 53 20 3a | + #13;.|.// S :|
|00004230| 3d 20 53 20 2b 20 27 55 | 73 61 67 65 20 4d 6f 64 |= S + 'U|sage Mod|
|00004240| 65 3a 27 20 2b 20 23 31 | 33 3b 0d 0a 2f 2f 20 20 |e:' + #1|3;..// |
|00004250| 69 66 20 55 73 61 67 65 | 56 61 6c 75 65 73 5b 30 |if Usage|Values[0|
|00004260| 5d 20 3d 20 27 31 27 20 | 74 68 65 6e 0d 0a 2f 2f |] = '1' |then..//|
|00004270| 20 20 20 20 53 20 3a 3d | 20 53 20 2b 20 53 70 61 | S :=| S + Spa|
|00004280| 63 65 20 2b 20 55 73 61 | 67 65 50 72 6f 6d 70 74 |ce + Usa|gePrompt|
|00004290| 73 5b 30 5d 20 2b 20 23 | 31 33 0d 0a 2f 2f 20 20 |s[0] + #|13..// |
|000042a0| 65 6c 73 65 20 69 66 20 | 55 73 61 67 65 56 61 6c |else if |UsageVal|
|000042b0| 75 65 73 5b 31 5d 20 3d | 20 27 31 27 20 74 68 65 |ues[1] =| '1' the|
|000042c0| 6e 0d 0a 2f 2f 20 20 20 | 20 53 20 3a 3d 20 53 20 |n..// | S := S |
|000042d0| 2b 20 53 70 61 63 65 20 | 2b 20 55 73 61 67 65 50 |+ Space |+ UsageP|
|000042e0| 72 6f 6d 70 74 73 5b 31 | 5d 20 2b 20 23 31 33 0d |rompts[1|] + #13.|
|000042f0| 0a 2f 2f 20 20 65 6c 73 | 65 0d 0a 2f 2f 20 20 20 |.// els|e..// |
|00004300| 20 53 20 3a 3d 20 53 20 | 2b 20 53 70 61 63 65 20 | S := S |+ Space |
|00004310| 2b 20 55 73 61 67 65 50 | 72 6f 6d 70 74 73 5b 32 |+ UsageP|rompts[2|
|00004320| 5d 20 2b 20 23 31 33 3b | 0d 0a 20 20 53 20 3a 3d |] + #13;|.. S :=|
|00004330| 20 53 20 2b 20 23 31 33 | 3b 0d 0a 20 20 53 20 3a | S + #13|;.. S :|
|00004340| 3d 20 53 20 2b 20 53 65 | 74 75 70 4d 65 73 73 61 |= S + Se|tupMessa|
|00004350| 67 65 28 6d 73 67 52 65 | 61 64 79 4d 65 6d 6f 44 |ge(msgRe|adyMemoD|
|00004360| 69 72 29 20 2b 20 23 31 | 33 3b 0d 0a 20 20 53 20 |ir) + #1|3;.. S |
|00004370| 3a 3d 20 53 20 2b 20 53 | 70 61 63 65 20 2b 20 57 |:= S + S|pace + W|
|00004380| 69 7a 61 72 64 44 69 72 | 56 61 6c 75 65 28 29 20 |izardDir|Value() |
|00004390| 2b 20 23 31 33 2b 20 23 | 31 33 3b 0d 0a 20 20 53 |+ #13+ #|13;.. S|
|000043a0| 20 3a 3d 20 53 20 2b 20 | 27 50 72 6f 67 72 61 6d | := S + |'Program|
|000043b0| 20 47 72 6f 75 70 3a 27 | 20 2b 20 23 31 33 3b 0d | Group:'| + #13;.|
|000043c0| 0a 20 20 53 20 3a 3d 20 | 53 20 2b 20 53 70 61 63 |. S := |S + Spac|
|000043d0| 65 20 2b 20 57 69 7a 61 | 72 64 47 72 6f 75 70 56 |e + Wiza|rdGroupV|
|000043e0| 61 6c 75 65 28 29 2b 20 | 23 31 33 20 2b 20 23 31 |alue()+ |#13 + #1|
|000043f0| 33 3b 0d 0a 20 20 53 20 | 3a 3d 20 53 20 2b 20 27 |3;.. S |:= S + '|
|00004400| 53 65 6c 65 63 74 65 64 | 20 43 6f 6d 70 6f 6e 65 |Selected| Compone|
|00004410| 6e 74 73 3a 27 20 2b 20 | 23 31 33 3b 0d 0a 20 20 |nts:' + |#13;.. |
|00004420| 54 65 6d 70 20 3a 3d 20 | 53 70 61 63 65 20 2b 20 |Temp := |Space + |
|00004430| 20 57 69 7a 61 72 64 53 | 65 6c 65 63 74 65 64 43 | WizardS|electedC|
|00004440| 6f 6d 70 6f 6e 65 6e 74 | 73 28 54 72 75 65 29 3b |omponent|s(True);|
|00004450| 0d 0a 20 20 53 74 72 69 | 6e 67 43 68 61 6e 67 65 |.. Stri|ngChange|
|00004460| 28 54 65 6d 70 2c 20 27 | 22 27 2c 20 27 27 29 3b |(Temp, '|"', '');|
|00004470| 0d 0a 20 20 53 74 72 69 | 6e 67 43 68 61 6e 67 65 |.. Stri|ngChange|
|00004480| 28 54 65 6d 70 2c 20 27 | 2c 27 2c 20 23 31 33 20 |(Temp, '|,', #13 |
|00004490| 2b 20 53 70 61 63 65 29 | 3b 0d 0a 20 20 53 20 3a |+ Space)|;.. S :|
|000044a0| 3d 20 53 20 2b 20 54 65 | 6d 70 20 2b 20 23 31 33 |= S + Te|mp + #13|
|000044b0| 3b 0d 0a 2f 2f 20 20 53 | 20 3a 3d 20 53 20 2b 20 |;..// S| := S + |
|000044c0| 53 70 61 63 65 20 2b 20 | 44 61 74 61 44 69 72 20 |Space + |DataDir |
|000044d0| 2b 20 27 20 28 70 65 72 | 73 6f 6e 61 6c 20 64 61 |+ ' (per|sonal da|
|000044e0| 74 61 20 66 69 6c 65 73 | 29 27 20 2b 20 23 31 33 |ta files|)' + #13|
|000044f0| 3b 0d 0a 0d 0a 20 20 69 | 66 20 46 69 6e 64 43 6f |;.... i|f FindCo|
|00004500| 6d 6d 61 6e 64 50 61 72 | 6d 28 27 2f 73 65 72 76 |mmandPar|m('/serv|
|00004510| 69 63 65 27 29 20 3e 20 | 30 20 74 68 65 6e 0d 0a |ice') > |0 then..|
|00004520| 09 53 20 3a 3d 20 53 20 | 2b 20 23 31 33 20 2b 20 |.S := S |+ #13 + |
|00004530| 27 49 6e 73 74 61 6c 6c | 20 32 34 78 37 20 73 65 |'Install| 24x7 se|
|00004540| 72 76 69 63 65 27 20 2b | 20 23 31 33 3b 0d 0a 0d |rvice' +| #13;...|
|00004550| 0a 20 20 52 65 73 75 6c | 74 20 3a 3d 20 53 3b 0d |. Resul|t := S;.|
|00004560| 0a 65 6e 64 3b 0d 0a 0d | 0a 66 75 6e 63 74 69 6f |.end;...|.functio|
|00004570| 6e 20 49 6e 73 74 61 6c | 6c 53 65 72 76 69 63 65 |n Instal|lService|
|00004580| 28 41 63 63 6f 75 6e 74 | 2c 20 50 61 73 73 77 6f |(Account|, Passwo|
|00004590| 72 64 3a 20 53 74 72 69 | 6e 67 3b 20 41 67 65 6e |rd: Stri|ng; Agen|
|000045a0| 74 3a 20 42 6f 6f 6c 65 | 61 6e 29 3a 20 42 6f 6f |t: Boole|an): Boo|
|000045b0| 6c 65 61 6e 3b 0d 0a 76 | 61 72 0d 0a 09 45 72 72 |lean;..v|ar...Err|
|000045c0| 6f 72 43 6f 64 65 3a 20 | 49 6e 74 65 67 65 72 3b |orCode: |Integer;|
|000045d0| 0d 0a 09 46 69 6c 65 4e | 61 6d 65 3a 20 53 74 72 |...FileN|ame: Str|
|000045e0| 69 6e 67 3b 0d 0a 62 65 | 67 69 6e 0d 0a 09 46 69 |ing;..be|gin...Fi|
|000045f0| 6c 65 4e 61 6d 65 20 3a | 3d 20 41 64 64 42 61 63 |leName :|= AddBac|
|00004600| 6b 73 6c 61 73 68 28 43 | 68 61 6e 67 65 44 69 72 |kslash(C|hangeDir|
|00004610| 43 6f 6e 73 74 28 27 7b | 61 70 70 7d 27 29 29 20 |Const('{|app}')) |
|00004620| 2b 20 27 32 34 78 37 73 | 72 76 2e 65 78 65 27 3b |+ '24x7s|rv.exe';|
|00004630| 0d 0a 0d 0a 09 69 66 20 | 41 67 65 6e 74 20 74 68 |.....if |Agent th|
|00004640| 65 6e 20 62 65 67 69 6e | 0d 0a 09 09 52 65 73 75 |en begin|....Resu|
|00004650| 6c 74 20 3a 3d 20 49 6e | 73 74 45 78 65 63 28 46 |lt := In|stExec(F|
|00004660| 69 6c 65 4e 61 6d 65 2c | 20 27 2f 69 6e 73 74 61 |ileName,| '/insta|
|00004670| 6c 6c 20 27 20 2b 20 41 | 63 63 6f 75 6e 74 20 2b |ll ' + A|ccount +|
|00004680| 20 27 20 27 20 2b 20 50 | 61 73 73 77 6f 72 64 20 | ' ' + P|assword |
|00004690| 2b 20 27 20 2f 61 67 65 | 6e 74 27 2c 20 43 68 61 |+ ' /age|nt', Cha|
|000046a0| 6e 67 65 44 69 72 43 6f | 6e 73 74 28 27 7b 61 70 |ngeDirCo|nst('{ap|
|000046b0| 70 7d 27 29 2c 20 54 72 | 75 65 2c 20 46 61 6c 73 |p}'), Tr|ue, Fals|
|000046c0| 65 2c 20 53 57 5f 53 48 | 4f 57 4d 49 4e 4e 4f 41 |e, SW_SH|OWMINNOA|
|000046d0| 43 54 49 56 45 2c 20 45 | 72 72 6f 72 43 6f 64 65 |CTIVE, E|rrorCode|
|000046e0| 29 3b 0d 0a 09 65 6e 64 | 20 65 6c 73 65 20 62 65 |);...end| else be|
|000046f0| 67 69 6e 0d 0a 09 09 52 | 65 73 75 6c 74 20 3a 3d |gin....R|esult :=|
|00004700| 20 49 6e 73 74 45 78 65 | 63 28 46 69 6c 65 4e 61 | InstExe|c(FileNa|
|00004710| 6d 65 2c 20 27 2f 69 6e | 73 74 61 6c 6c 20 27 20 |me, '/in|stall ' |
|00004720| 2b 20 41 63 63 6f 75 6e | 74 20 2b 20 27 20 27 20 |+ Accoun|t + ' ' |
|00004730| 2b 20 50 61 73 73 77 6f | 72 64 2c 20 43 68 61 6e |+ Passwo|rd, Chan|
|00004740| 67 65 44 69 72 43 6f 6e | 73 74 28 27 7b 61 70 70 |geDirCon|st('{app|
|00004750| 7d 27 29 2c 20 54 72 75 | 65 2c 20 46 61 6c 73 65 |}'), Tru|e, False|
|00004760| 2c 20 53 57 5f 53 48 4f | 57 4d 49 4e 4e 4f 41 43 |, SW_SHO|WMINNOAC|
|00004770| 54 49 56 45 2c 20 45 72 | 72 6f 72 43 6f 64 65 29 |TIVE, Er|rorCode)|
|00004780| 3b 0d 0a 09 65 6e 64 3b | 0d 0a 0d 0a 09 69 66 20 |;...end;|.....if |
|00004790| 6e 6f 74 20 52 65 73 75 | 6c 74 20 74 68 65 6e 0d |not Resu|lt then.|
|000047a0| 0a 09 09 69 66 20 6e 6f | 74 20 57 69 7a 61 72 64 |...if no|t Wizard|
|000047b0| 53 69 6c 65 6e 74 28 29 | 20 74 68 65 6e 20 4d 73 |Silent()| then Ms|
|000047c0| 67 42 6f 78 28 27 53 65 | 74 75 70 20 69 73 20 75 |gBox('Se|tup is u|
|000047d0| 6e 61 62 6c 65 20 74 6f | 20 69 6e 73 74 61 6c 6c |nable to| install|
|000047e0| 20 32 34 78 37 20 73 65 | 72 76 69 63 65 2e 20 27 | 24x7 se|rvice. '|
|000047f0| 20 2b 20 53 79 73 45 72 | 72 6f 72 4d 65 73 73 61 | + SysEr|rorMessa|
|00004800| 67 65 28 45 72 72 6f 72 | 43 6f 64 65 29 2c 20 6d |ge(Error|Code), m|
|00004810| 62 45 72 72 6f 72 2c 20 | 4d 42 5f 4f 4b 29 3b 0d |bError, |MB_OK);.|
|00004820| 0a 0d 0a 09 69 66 20 6e | 6f 74 20 57 69 7a 61 72 |....if n|ot Wizar|
|00004830| 64 53 69 6c 65 6e 74 28 | 29 20 74 68 65 6e 20 42 |dSilent(|) then B|
|00004840| 72 69 6e 67 54 6f 46 72 | 6f 6e 74 41 6e 64 52 65 |ringToFr|ontAndRe|
|00004850| 73 74 6f 72 65 28 29 3b | 0d 0a 65 6e 64 3b 0d 0a |store();|..end;..|
|00004860| 0d 0a 0d 0a 66 75 6e 63 | 74 69 6f 6e 20 49 6e 73 |....func|tion Ins|
|00004870| 74 61 6c 57 53 48 28 29 | 3a 20 42 6f 6f 6c 65 61 |talWSH()|: Boolea|
|00004880| 6e 3b 0d 0a 62 65 67 69 | 6e 0d 0a 09 52 65 73 75 |n;..begi|n...Resu|
|00004890| 6c 74 20 3a 3d 20 28 46 | 69 6e 64 43 6f 6d 6d 61 |lt := (F|indComma|
|000048a0| 6e 64 50 61 72 6d 28 27 | 2f 4e 6f 57 53 48 27 29 |ndParm('|/NoWSH')|
|000048b0| 20 3d 20 30 29 3b 0d 0a | 65 6e 64 3b 0d 0a 0d 0a | = 0);..|end;....|
|000048c0| 62 65 67 69 6e 0d 0a 65 | 6e 64 2e 0d 0a 0d 0a 0d |begin..e|nd......|
|000048d0| 0a 0d 0a 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000048f0| 00 00 00 02 00 00 00 09 | 00 00 00 00 00 00 00 05 |........|........|
|00004900| 00 00 00 c5 00 00 00 c5 | 00 00 00 0c 00 00 00 6c |........|.......l|
|00004910| 00 00 00 a0 00 00 00 0f | 00 00 00 03 00 00 00 03 |........|........|
|00004920| 00 00 00 01 00 00 00 00 | 00 00 04 00 00 00 04 00 |........|........|
|00004930| 00 00 00 00 00 00 00 00 | 00 00 00 00 80 00 00 00 |........|........|
|00004940| 00 00 00 00 80 80 00 ff | ff ff 00 00 00 00 00 00 |........|........|
|00004950| 00 00 00 00 00 00 01 00 | 00 00 00 07 0f ba 69 04 |........|......i.|
|00004960| 07 00 00 00 45 6e 67 6c | 69 73 68 0c 00 00 00 4d |....Engl|ish....M|
|00004970| 53 20 53 68 65 6c 6c 20 | 44 6c 67 05 00 00 00 41 |S Shell |Dlg....A|
|00004980| 72 69 61 6c 07 00 00 00 | 56 65 72 64 61 6e 61 05 |rial....|Verdana.|
|00004990| 00 00 00 41 72 69 61 6c | 09 04 00 00 08 00 00 00 |...Arial|........|
|000049a0| 0d 00 00 00 1d 00 00 00 | 0c 00 00 00 08 00 00 00 |........|........|
|000049b0| b6 1d 00 00 42 4d b6 1d | 00 00 00 00 00 00 76 00 |....BM..|......v.|
|000049c0| 00 00 28 00 00 00 5a 00 | 00 00 9c 00 00 00 01 00 |..(...Z.|........|
|000049d0| 04 00 00 00 00 00 40 1d | 00 00 c4 0e 00 00 c4 0e |......@.|........|
|000049e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000049f0| 80 00 00 80 00 00 00 80 | 80 00 80 00 00 00 80 00 |........|........|
|00004a00| 80 00 80 80 00 00 c0 c0 | c0 00 80 80 80 00 00 00 |........|........|
|00004a10| ff 00 00 ff 00 00 00 ff | ff 00 ff 00 00 00 ff 00 |........|........|
|00004a20| ff 00 ff ff 00 00 ff ff | ff 00 66 66 66 66 66 66 |........|..ffffff|
|00004a30| 66 66 66 66 66 60 06 66 | 66 66 66 66 66 66 66 66 |fffff`.f|ffffffff|
|00004a40| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004a50| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00004a60| 66 66 66 66 60 08 80 06 | 66 66 66 66 66 66 66 66 |ffff`...|ffffffff|
|00004a70| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004a80| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00004a90| 66 66 66 60 09 97 08 80 | 06 66 66 66 66 66 66 66 |fff`....|.fffffff|
|00004aa0| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004ab0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00004ac0| 66 66 60 09 99 ff 77 78 | 80 06 66 66 66 66 66 66 |ff`...wx|..ffffff|
|00004ad0| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004ae0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00004af0| 66 60 09 99 ff ff ff 77 | 78 80 06 66 66 66 66 66 |f`.....w|x..fffff|
|00004b00| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004b10| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00004b20| 60 09 99 ff ff ff ff ff | 77 78 80 06 66 66 66 66 |`.......|wx..ffff|
|00004b30| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004b40| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 60 |fffffff.|..fffff`|
|00004b50| 09 99 ff ff ff ff ff ff | f7 77 78 80 06 66 66 66 |........|.wx..fff|
|00004b60| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004b70| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 08 |fffffff.|..fffff.|
|00004b80| 89 ff ff ff ff ff ff f7 | 77 77 77 78 80 66 66 66 |........|wwwx.fff|
|00004b90| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004ba0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 f7 |fffffff.|..fffff.|
|00004bb0| 70 ff ff ff ff ff f7 77 | 78 87 77 77 78 66 66 66 |p......w|x.wwxfff|
|00004bc0| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004bd0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 6f |fffffff.|..fffffo|
|00004be0| f7 77 ff ff ff f7 77 78 | 87 78 87 77 76 66 66 66 |.w....wx|.x.wvfff|
|00004bf0| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004c00| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00004c10| 6f f7 77 ff f7 77 78 88 | 88 77 88 76 66 66 66 66 |o.w..wx.|.w.vffff|
|00004c20| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004c30| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00004c40| 66 6f f7 77 77 78 88 88 | 88 88 86 66 66 66 66 66 |fo.wwx..|...fffff|
|00004c50| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004c60| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00004c70| 66 66 6f f7 77 78 88 88 | 88 86 66 66 66 66 66 66 |ffo.wx..|..ffffff|
|00004c80| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004c90| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00004ca0| 66 66 66 6f f7 77 78 88 | 86 66 66 66 66 66 66 66 |fffo.wx.|.fffffff|
|00004cb0| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004cc0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00004cd0| 66 66 66 66 6f f7 77 76 | 66 66 66 66 66 66 66 66 |ffffo.wv|ffffffff|
|00004ce0| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004cf0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00004d00| 66 66 66 66 66 6f f6 66 | 66 66 66 66 66 66 66 66 |fffffo.f|ffffffff|
|00004d10| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004d20| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00004d30| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004d40| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004d50| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00004d60| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 60 06 |ffffffff|ffffff`.|
|00004d70| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00004d80| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00004d90| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 60 08 80 |ffffffff|fffff`..|
|00004da0| 06 66 66 66 66 66 66 66 | 66 66 66 66 66 68 80 00 |.fffffff|fffffh..|
|00004db0| 00 00 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |..fffff.|..ffffff|
|00004dc0| 66 66 66 66 66 66 66 66 | 66 66 66 66 60 09 97 08 |ffffffff|ffff`...|
|00004dd0| 80 06 66 66 66 66 66 66 | 66 66 66 66 77 77 77 77 |..ffffff|ffffwwww|
|00004de0| bb bb 00 06 66 66 66 00 | 00 00 66 66 66 66 66 66 |....fff.|..ffffff|
|00004df0| 66 66 66 66 66 66 66 66 | 66 66 66 60 09 99 ff 77 |ffffffff|fff`...w|
|00004e00| 78 80 06 66 66 66 66 66 | 66 66 66 78 7f 77 77 77 |x..fffff|fffx.www|
|00004e10| bb be ee e0 06 66 66 00 | 00 00 66 66 66 66 66 66 |.....ff.|..ffffff|
|00004e20| 66 66 66 66 66 66 66 66 | 66 66 60 09 99 ff ff ff |ffffffff|ff`.....|
|00004e30| 77 78 80 06 66 66 66 66 | 66 66 87 87 87 f7 77 77 |wx..ffff|ff....ww|
|00004e40| bb be ee aa a0 06 66 00 | 00 00 66 66 66 66 66 66 |......f.|..ffffff|
|00004e50| 66 66 66 66 66 66 66 66 | 66 60 09 99 ff ff ff ff |ffffffff|f`......|
|00004e60| ff 77 78 80 06 66 66 66 | 66 68 78 78 78 7f 77 77 |.wx..fff|fhxxx.ww|
|00004e70| bb ee ea aa a7 70 66 00 | 00 00 66 66 66 66 66 66 |.....pf.|..ffffff|
|00004e80| 66 66 66 66 66 66 66 66 | 60 09 99 ff ff ff ff ff |ffffffff|`.......|
|00004e90| ff f7 77 78 80 06 66 66 | 66 87 87 87 87 87 f7 77 |..wx..ff|f......w|
|00004ea0| bb ee aa a7 77 ee 06 00 | 00 00 66 66 66 66 66 66 |....w...|..ffffff|
|00004eb0| 66 66 66 66 66 66 66 66 | 08 89 ff ff ff ff ff ff |ffffffff|........|
|00004ec0| f7 77 77 77 78 80 66 66 | 66 78 78 78 78 78 7f 77 |.wwwx.ff|fxxxxx.w|
|00004ed0| be ea aa 7e ee 77 06 00 | 00 00 66 66 66 66 66 66 |...~.w..|..ffffff|
|00004ee0| 60 06 66 66 66 66 66 66 | f7 70 ff ff ff ff ff f7 |`.ffffff|.p......|
|00004ef0| 77 78 87 77 77 78 66 66 | 67 77 77 87 87 87 87 f7 |wx.wwxff|gww.....|
|00004f00| be aa ee e7 77 77 70 00 | 00 00 66 66 66 66 66 60 |....wwp.|..fffff`|
|00004f10| 08 80 06 66 66 66 66 66 | 6f f7 77 ff ff ff f7 77 |...fffff|o.w....w|
|00004f20| 78 87 78 87 77 76 66 66 | 67 77 77 77 77 78 78 00 |x.x.wvff|gwwwwxx.|
|00004f30| 08 ee 77 77 77 77 70 00 | 00 00 66 66 66 66 60 09 |..wwwwp.|..ffff`.|
|00004f40| 97 08 80 06 66 66 66 66 | 66 6f f7 77 ff f7 77 78 |....ffff|fo.w..wx|
|00004f50| 88 88 77 88 76 66 66 66 | 67 77 77 77 77 77 70 66 |..w.vfff|gwwwwwpf|
|00004f60| 60 77 77 77 77 77 70 00 | 00 00 66 66 66 60 09 99 |`wwwwwp.|..fff`..|
|00004f70| ff 77 78 80 06 66 66 66 | 66 66 6f f7 77 77 78 88 |.wx..fff|ffo.wwx.|
|00004f80| 88 88 88 86 66 66 66 66 | 67 77 77 77 77 7e e8 00 |....ffff|gwwww~..|
|00004f90| 08 78 77 77 77 77 70 00 | 00 00 66 66 60 09 99 ff |.xwwwwp.|..ff`...|
|00004fa0| ff ff 77 78 80 06 66 66 | 66 66 66 6f f7 77 78 88 |..wx..ff|fffo.wx.|
|00004fb0| 88 88 86 66 66 66 66 66 | 67 77 77 77 ee ea ae b7 |...fffff|gwww....|
|00004fc0| f7 87 87 87 87 77 70 00 | 00 00 66 60 09 99 ff ff |.....wp.|..f`....|
|00004fd0| ff ff ff 77 78 80 06 66 | 66 66 66 66 6f f7 77 78 |...wx..f|ffffo.wx|
|00004fe0| 88 86 66 66 66 66 66 66 | 66 77 7e ee 7a aa ee b7 |..ffffff|fw~.z...|
|00004ff0| 7f 78 78 78 78 78 06 00 | 00 00 60 09 99 ff ff ff |.xxxxx..|..`.....|
|00005000| ff ff ff f7 77 78 80 06 | 66 66 66 66 66 6f f7 77 |....wx..|fffffo.w|
|00005010| 76 66 66 66 66 66 66 66 | 66 7e e7 77 aa ae eb b7 |vfffffff|f~.w....|
|00005020| 77 f7 87 87 87 87 06 00 | 00 00 08 79 ff ff ff ff |w.......|...y....|
|00005030| ff ff f7 77 77 77 78 80 | 66 66 66 66 66 66 6f f6 |...wwwx.|ffffffo.|
|00005040| 66 66 66 66 66 66 66 66 | 88 00 00 00 0a ee eb b7 |ffffffff|........|
|00005050| 77 7f 78 78 78 70 66 00 | 00 00 f7 70 ff ff ff ff |w.xxxpf.|...p....|
|00005060| ff f7 77 78 87 77 77 78 | 66 66 66 66 66 66 66 66 |..wx.wwx|ffffffff|
|00005070| 66 66 66 66 66 66 67 77 | 77 77 7b bb b0 00 bb b7 |ffffffgw|ww{.....|
|00005080| 77 77 f7 87 80 06 66 00 | 00 00 6f f7 77 ff ff ff |ww....f.|..o.w...|
|00005090| f7 77 78 87 78 87 77 76 | 66 66 66 66 66 66 66 66 |.wx.x.wv|ffffffff|
|000050a0| 66 66 66 66 66 67 87 f7 | 77 77 7b bb ee ee 00 b7 |fffffg..|ww{.....|
|000050b0| 77 77 7f 70 06 66 66 00 | 00 00 66 6f f7 77 ff f7 |ww.p.ff.|..fo.w..|
|000050c0| 77 78 88 88 77 88 76 66 | 66 66 66 66 66 66 66 66 |wx..w.vf|ffffffff|
|000050d0| 66 66 66 66 68 78 78 7f | 77 77 7b bb ee ea aa 00 |ffffhxx.|ww{.....|
|000050e0| 77 77 77 76 66 66 66 00 | 00 00 66 66 6f f7 77 77 |wwwvfff.|..ffo.ww|
|000050f0| 78 88 88 88 88 86 66 66 | 66 66 66 66 66 66 66 66 |x.....ff|ffffffff|
|00005100| 66 66 66 66 87 87 87 87 | f7 77 7b be ee aa aa 77 |ffff....|.w{....w|
|00005110| 07 77 66 66 66 66 66 00 | 00 00 66 66 66 6f f7 77 |.wfffff.|..fffo.w|
|00005120| 78 88 88 88 86 66 66 66 | 66 66 66 66 66 66 66 66 |x....fff|ffffffff|
|00005130| 66 66 66 68 78 78 78 78 | 7f 77 7b be ea aa 77 7e |fffhxxxx|.w{...w~|
|00005140| e0 66 66 66 66 66 66 00 | 00 00 66 66 66 66 6f f7 |.ffffff.|..ffffo.|
|00005150| 77 78 88 86 66 66 66 66 | 66 66 66 66 66 66 66 66 |wx..ffff|ffffffff|
|00005160| 66 66 66 67 87 87 87 87 | 87 f7 7b ee aa a7 ee e7 |fffg....|..{.....|
|00005170| 70 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 6f |pffffff.|..fffffo|
|00005180| f7 77 76 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |.wvfffff|ffffffff|
|00005190| 66 66 66 77 77 78 78 78 | 78 7f 7b ea ae ee 77 77 |fffwwxxx|x.{...ww|
|000051a0| 77 06 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |w.fffff.|..ffffff|
|000051b0| 6f f6 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |o.ffffff|ffffffff|
|000051c0| 66 66 66 77 77 77 77 77 | 87 80 00 8e e7 77 77 77 |fffwwwww|.....www|
|000051d0| 77 06 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |w.fffff.|..ffffff|
|000051e0| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|000051f0| 66 66 66 77 77 77 77 77 | 77 06 66 07 77 77 77 77 |fffwwwww|w.f.wwww|
|00005200| 77 06 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |w.fffff.|..ffffff|
|00005210| 66 66 66 66 66 66 66 66 | 66 66 66 00 66 66 66 66 |ffffffff|fff.ffff|
|00005220| 66 66 66 77 77 77 77 77 | ee 80 00 87 87 77 77 77 |fffwwwww|.....www|
|00005230| 77 06 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |w.fffff.|..ffffff|
|00005240| 66 66 66 66 66 66 66 66 | 66 66 00 88 00 66 66 66 |ffffffff|ff...fff|
|00005250| 66 66 66 77 77 77 7e ee | aa eb 7f 78 78 78 78 77 |fffwww~.|...xxxxw|
|00005260| 77 06 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |w.fffff.|..ffffff|
|00005270| 66 66 66 66 66 66 66 66 | 66 00 99 70 88 00 66 66 |ffffffff|f..p..ff|
|00005280| 66 66 66 67 77 ee e7 aa | ae eb 77 f7 87 87 87 87 |fffgw...|..w.....|
|00005290| 80 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|000052a0| 66 66 66 66 66 66 66 66 | 00 99 9f f7 77 88 00 66 |ffffffff|....w..f|
|000052b0| 66 66 66 67 ee 77 7a aa | ee bb 77 7f 78 78 78 78 |fffg.wz.|..w.xxxx|
|000052c0| 70 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |pffffff.|..ffffff|
|000052d0| 66 66 66 66 66 66 66 00 | 99 9f ff ff f7 77 88 00 |fffffff.|.....w..|
|000052e0| 66 66 66 66 77 7a aa ae | ee bb 77 77 f7 87 87 87 |ffffwz..|..ww....|
|000052f0| 06 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|00005300| 66 66 66 66 66 66 00 99 | 9f ff ff ff ff f7 77 88 |ffffff..|......w.|
|00005310| 00 66 66 66 67 aa aa ee | eb bb 77 77 7f 78 78 00 |.fffg...|..ww.xx.|
|00005320| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005330| 66 66 66 66 66 00 99 9f | ff ff ff ff ff ff 77 77 |fffff...|......ww|
|00005340| 88 00 66 66 66 6a ae ee | eb bb 77 77 77 f7 00 66 |..fffj..|..www..f|
|00005350| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005360| 66 66 66 66 60 88 9f ff | ff ff ff ff ff 77 77 77 |ffff`...|.....www|
|00005370| 77 88 06 66 66 66 6e ee | bb bb 77 77 77 77 66 66 |w..fffn.|..wwwwff|
|00005380| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005390| 66 66 66 66 6f 77 0f ff | ff ff ff ff 00 77 88 77 |ffffow..|.....w.w|
|000053a0| 77 77 86 66 66 66 66 66 | bb bb 77 77 76 66 66 66 |ww.fffff|..wwvfff|
|000053b0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|000053c0| 66 66 66 66 66 ff 77 7f | ff ff ff 00 88 00 77 88 |fffff.w.|......w.|
|000053d0| 77 77 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |wwffffff|ffffffff|
|000053e0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|000053f0| 66 66 66 66 66 66 ff 77 | 7f ff 00 99 70 88 00 78 |ffffff.w|....p..x|
|00005400| 87 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |.fffffff|ffffffff|
|00005410| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005420| 66 66 66 66 66 66 66 ff | 77 00 99 9f f7 77 88 00 |fffffff.|w....w..|
|00005430| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00005440| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005450| 66 66 66 66 66 66 66 66 | 00 99 9f ff ff f7 77 88 |ffffffff|......w.|
|00005460| 00 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |.fffffff|ffffffff|
|00005470| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005480| 66 66 66 66 66 66 66 00 | 99 9f ff ff ff ff f7 77 |fffffff.|.......w|
|00005490| 88 00 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |..ffffff|ffffffff|
|000054a0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|000054b0| 66 66 66 66 66 66 00 99 | 9f ff ff ff ff ff ff 77 |ffffff..|.......w|
|000054c0| 77 88 00 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |w..fffff|ffffffff|
|000054d0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|000054e0| 66 66 66 66 66 60 88 9f | ff ff ff ff ff ff 77 77 |fffff`..|......ww|
|000054f0| 77 77 88 06 66 66 66 66 | 66 66 66 66 66 66 66 66 |ww..ffff|ffffffff|
|00005500| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005510| 66 66 66 66 66 6f 77 0f | ff ff ff ff ff 77 77 88 |fffffow.|.....ww.|
|00005520| 77 77 77 86 66 66 66 66 | 66 66 66 66 66 66 66 66 |www.ffff|ffffffff|
|00005530| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005540| 66 66 66 66 66 66 ff 77 | 7f ff ff ff 77 77 88 77 |ffffff.w|....ww.w|
|00005550| 88 77 77 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |.wwfffff|ffffffff|
|00005560| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005570| 66 66 66 66 66 66 66 ff | 77 7f ff 77 77 88 88 87 |fffffff.|w..ww...|
|00005580| 78 87 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |x.ffffff|ffffffff|
|00005590| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|000055a0| 66 66 66 66 66 66 66 66 | ff 77 77 77 88 88 88 88 |ffffffff|.www....|
|000055b0| 88 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |.fffffff|ffffffff|
|000055c0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|000055d0| 66 66 66 66 66 66 66 66 | 66 ff 77 77 88 88 88 88 |ffffffff|f.ww....|
|000055e0| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|000055f0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005600| 66 66 66 66 66 66 66 66 | 66 66 ff 77 77 88 88 66 |ffffffff|ff.ww..f|
|00005610| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00005620| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005630| 66 66 66 66 66 66 66 66 | 66 66 66 ff 77 77 66 66 |ffffffff|fff.wwff|
|00005640| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00005650| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005660| 66 66 66 66 66 66 66 66 | 66 66 66 66 ff 66 66 66 |ffffffff|ffff.fff|
|00005670| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00005680| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005690| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|000056a0| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|000056b0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|000056c0| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|000056d0| 66 60 00 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |f`.fffff|ffffffff|
|000056e0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|000056f0| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 66 |ffffffff|ffffffff|
|00005700| 60 08 88 00 66 66 66 66 | 66 66 66 66 66 66 66 66 |`...ffff|ffffffff|
|00005710| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005720| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 66 60 |ffffffff|fffffff`|
|00005730| 08 87 88 88 00 66 66 66 | 66 66 66 66 66 66 66 66 |.....fff|ffffffff|
|00005740| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005750| 66 66 66 66 66 66 66 66 | 66 66 66 66 66 66 60 08 |ffffffff|ffffff`.|
|00005760| 87 77 88 88 88 00 66 66 | 66 66 66 66 66 66 66 66 |.w....ff|ffffffff|
|00005770| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005780| 66 66 66 66 66 66 66 66 | 66 66 60 06 66 60 08 87 |ffffffff|ff`.f`..|
|00005790| 77 77 88 88 88 88 00 66 | 66 66 66 66 66 66 66 66 |ww.....f|ffffffff|
|000057a0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|000057b0| 66 66 66 66 66 66 66 66 | 66 60 08 80 00 08 87 77 |ffffffff|f`.....w|
|000057c0| 77 77 88 88 88 88 88 00 | 66 66 66 66 66 66 66 66 |ww......|ffffffff|
|000057d0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|000057e0| 66 66 66 66 66 66 66 66 | 60 09 97 08 80 07 77 77 |ffffffff|`.....ww|
|000057f0| 77 77 88 88 88 88 88 88 | 00 66 66 66 66 66 66 66 |ww......|.fffffff|
|00005800| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005810| 66 66 66 66 66 66 66 60 | 09 99 ff 77 78 80 07 77 |fffffff`|...wx..w|
|00005820| 77 77 88 88 88 88 88 88 | 88 00 66 66 66 66 66 66 |ww......|..ffffff|
|00005830| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005840| 66 66 66 66 66 66 60 09 | 99 ff ff ff 77 78 80 07 |ffffff`.|....wx..|
|00005850| 77 77 88 88 88 88 88 88 | 88 88 00 66 66 66 66 66 |ww......|...fffff|
|00005860| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005870| 66 66 66 66 66 60 09 99 | ff ff ff ff ff 77 78 80 |fffff`..|.....wx.|
|00005880| 77 77 88 88 88 88 88 88 | 88 88 88 00 66 66 66 66 |ww......|....ffff|
|00005890| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|000058a0| 66 66 66 66 60 09 99 ff | ff ff ff ff ff f7 77 78 |ffff`...|......wx|
|000058b0| 80 77 88 88 88 88 88 88 | 88 88 88 88 00 66 66 66 |.w......|.....fff|
|000058c0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|000058d0| 66 66 66 60 08 89 ff ff | ff ff ff ff f7 77 77 77 |fff`....|.....www|
|000058e0| 08 77 88 88 88 88 88 88 | 88 88 88 88 88 00 66 66 |.w......|......ff|
|000058f0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005900| 66 66 66 60 f7 70 ff ff | ff ff ff f7 77 77 77 77 |fff`.p..|....wwww|
|00005910| 70 77 88 88 88 88 88 88 | 88 88 88 88 88 88 00 66 |pw......|.......f|
|00005920| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005930| 66 66 66 66 6f f7 77 ff | ff ff f7 77 77 78 88 80 |ffffo.w.|...wwx..|
|00005940| 07 77 88 88 88 88 88 88 | 88 88 88 88 88 88 88 00 |.w......|........|
|00005950| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005960| 66 66 66 60 08 8f f7 77 | ff f7 77 77 78 87 70 07 |fff`...w|..wwx.p.|
|00005970| 77 77 88 88 88 88 88 88 | 88 88 88 88 88 88 88 88 |ww......|........|
|00005980| 00 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|00005990| 66 66 60 08 87 77 7f f7 | 77 77 77 78 88 80 07 77 |ff`..w..|wwwx...w|
|000059a0| 77 7f 88 88 88 88 88 88 | 88 88 88 88 88 88 88 88 |w.......|........|
|000059b0| 88 00 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |..fffff.|..ffffff|
|000059c0| 66 60 08 87 77 77 77 7f | f7 77 78 88 80 07 77 77 |f`..www.|.wx...ww|
|000059d0| 7f f7 77 88 88 88 88 88 | 88 88 88 88 88 88 88 88 |..w.....|........|
|000059e0| 88 88 00 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |...ffff.|..ffffff|
|000059f0| 60 08 87 77 77 77 77 77 | 7f f7 77 80 07 77 77 7f |`..wwwww|..w..ww.|
|00005a00| f7 77 77 77 88 88 88 88 | 88 88 88 88 88 88 88 88 |.www....|........|
|00005a10| 88 88 80 66 66 66 66 00 | 00 00 66 66 66 66 66 60 |...ffff.|..fffff`|
|00005a20| 08 87 77 77 77 77 77 77 | 77 8f f0 07 77 77 7f f7 |..wwwwww|w...ww..|
|00005a30| 77 77 77 77 77 88 88 88 | 88 88 88 88 88 88 88 88 |wwwww...|........|
|00005a40| 88 88 80 66 66 66 66 00 | 00 00 66 66 66 66 60 08 |...ffff.|..ffff`.|
|00005a50| 87 77 77 77 77 77 77 77 | 77 80 07 77 77 7f f7 77 |.wwwwwww|w..ww..w|
|00005a60| 77 77 77 77 77 77 88 88 | 88 88 88 88 88 88 88 88 |wwwwww..|........|
|00005a70| 88 88 80 66 66 66 66 00 | 00 00 66 66 66 60 08 87 |...ffff.|..fff`..|
|00005a80| 77 77 77 77 77 77 77 77 | 77 77 77 77 7f f7 77 77 |wwwwwwww|wwww..ww|
|00005a90| 78 88 88 88 88 88 77 88 | 88 88 88 88 88 88 88 88 |x.....w.|........|
|00005aa0| 88 88 80 66 66 66 66 00 | 00 00 66 66 66 6f 87 77 |...ffff.|..fffo.w|
|00005ab0| 77 77 77 77 77 77 77 77 | 77 77 77 7f f7 77 77 78 |wwwwwwww|www..wwx|
|00005ac0| 88 88 88 88 88 88 88 77 | 88 88 88 88 88 88 88 88 |.......w|........|
|00005ad0| 88 88 80 66 66 66 66 00 | 00 00 66 66 66 6f 77 77 |...ffff.|..fffoww|
|00005ae0| 77 77 77 77 77 77 77 77 | 77 77 7f f7 77 77 78 88 |wwwwwwww|ww..wwx.|
|00005af0| 88 88 88 88 88 88 88 88 | 77 88 88 88 88 88 88 88 |........|w.......|
|00005b00| 88 88 80 66 66 66 66 00 | 00 00 66 66 66 6f 77 77 |...ffff.|..fffoww|
|00005b10| 77 77 77 77 77 77 77 77 | 77 7f f7 77 77 78 88 88 |wwwwwwww|w..wwx..|
|00005b20| 88 88 88 88 88 88 88 88 | 88 77 88 88 88 88 88 88 |........|.w......|
|00005b30| 88 88 80 66 66 66 66 00 | 00 00 66 66 66 6f 77 77 |...ffff.|..fffoww|
|00005b40| 77 77 77 77 77 77 77 77 | 7f f7 77 77 78 88 88 88 |wwwwwwww|..wwx...|
|00005b50| 88 00 08 88 88 88 88 88 | 88 88 77 88 88 88 88 88 |........|..w.....|
|00005b60| 88 88 80 66 66 66 66 00 | 00 00 66 66 66 6f 77 77 |...ffff.|..fffoww|
|00005b70| 77 77 77 77 77 77 77 7f | f7 77 77 78 88 88 88 88 |wwwwwww.|.wwx....|
|00005b80| 00 88 80 08 88 88 88 88 | 88 88 88 77 88 88 88 88 |........|...w....|
|00005b90| 88 88 80 66 66 66 66 00 | 00 00 66 66 66 6f 77 72 |...ffff.|..fffowr|
|00005ba0| 27 77 77 77 77 77 7f f7 | 77 77 78 88 88 88 88 00 |'wwwww..|wwx.....|
|00005bb0| 88 78 88 80 08 88 88 88 | 88 88 88 88 77 88 88 88 |.x......|....w...|
|00005bc0| 88 88 80 66 66 66 66 00 | 00 00 66 66 66 6f 77 7a |...ffff.|..fffowz|
|00005bd0| a7 77 77 77 77 7f f7 77 | 77 78 88 88 88 88 00 88 |.wwww..w|wx......|
|00005be0| 77 78 88 88 80 08 88 88 | 88 88 88 88 88 77 88 88 |wx......|.....w..|
|00005bf0| 88 88 80 66 66 66 66 00 | 00 00 66 66 66 6f 77 77 |...ffff.|..fffoww|
|00005c00| 77 77 77 77 7f f7 77 77 | 78 88 88 88 88 00 88 77 |wwww..ww|x......w|
|00005c10| 77 78 88 88 88 80 08 88 | 88 88 88 88 88 88 77 88 |wx......|......w.|
|00005c20| 88 88 80 66 66 66 66 00 | 00 00 66 66 66 6f 77 77 |...ffff.|..fffoww|
|00005c30| 77 77 77 7f f7 77 77 78 | 88 88 88 88 00 88 77 77 |www..wwx|......ww|
|00005c40| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 88 88 77 |wx......|.......w|
|00005c50| 88 88 80 66 66 66 66 00 | 00 00 66 66 66 6f 77 77 |...ffff.|..fffoww|
|00005c60| 77 77 7f f7 77 77 78 88 | 88 88 88 00 88 77 77 77 |ww..wwx.|.....www|
|00005c70| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 88 88 88 |wx......|........|
|00005c80| 77 88 80 66 66 66 66 00 | 00 00 66 66 66 6f 77 77 |w..ffff.|..fffoww|
|00005c90| 77 7f f7 77 77 78 88 88 | 88 88 00 87 77 77 77 77 |w..wwx..|....wwww|
|00005ca0| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 88 88 88 |wx......|........|
|00005cb0| 88 77 00 66 66 66 66 00 | 00 00 66 66 66 6f 77 77 |.w.ffff.|..fffoww|
|00005cc0| 7f f7 77 77 78 88 88 88 | 88 00 88 77 77 22 77 77 |..wwx...|...ww"ww|
|00005cd0| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 88 88 88 |wx......|........|
|00005ce0| 88 00 66 66 66 66 66 00 | 00 00 66 66 66 6f 77 7f |..fffff.|..fffow.|
|00005cf0| f7 77 77 78 88 88 88 88 | 00 88 77 77 77 aa 77 77 |.wwx....|..www.ww|
|00005d00| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 88 88 88 |wx......|........|
|00005d10| 00 66 66 66 66 66 66 00 | 00 00 66 66 66 6f 7f f7 |.ffffff.|..fffo..|
|00005d20| 77 77 78 88 88 88 88 00 | 88 77 77 77 77 77 7f f7 |wwx.....|.wwwww..|
|00005d30| 77 78 88 88 88 88 00 08 | 88 88 88 88 88 88 88 00 |wx......|........|
|00005d40| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 6f f7 77 |fffffff.|..fffo.w|
|00005d50| 77 78 88 88 88 88 00 88 | 77 77 77 77 77 7f fe f7 |wx......|wwwww...|
|00005d60| 77 78 88 88 88 88 08 80 | 08 88 88 88 88 88 00 66 |wx......|.......f|
|00005d70| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 68 8f f7 |fffffff.|..fffh..|
|00005d80| 77 78 88 88 88 00 88 77 | 77 77 77 77 7f fe ee f7 |wx.....w|wwww....|
|00005d90| 77 78 88 88 88 88 08 88 | 80 08 88 88 88 00 66 66 |wx......|......ff|
|00005da0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 68 8f |fffffff.|..ffffh.|
|00005db0| f7 77 78 88 00 88 77 77 | 77 77 77 7f fe ee ee f7 |.wx...ww|www.....|
|00005dc0| 77 78 88 88 88 88 08 88 | 88 80 08 88 00 66 66 66 |wx......|.....fff|
|00005dd0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 68 |fffffff.|..fffffh|
|00005de0| 8f f7 77 00 88 77 77 77 | 77 77 7f fe ee ee ee f7 |..w..www|ww......|
|00005df0| 77 78 88 88 88 88 00 88 | 88 88 80 00 66 66 66 66 |wx......|....ffff|
|00005e00| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005e10| 68 8f 00 80 77 77 77 77 | 77 7f fe ee ee ee ee f7 |h...wwww|w.......|
|00005e20| 77 78 88 88 88 88 08 08 | 88 88 88 80 06 66 66 66 |wx......|.....fff|
|00005e30| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005e40| 60 00 88 77 77 77 77 77 | 7f fe ee ee ee ee ee f7 |`..wwwww|........|
|00005e50| 77 78 88 88 88 88 08 80 | 88 88 88 88 80 06 66 66 |wx......|......ff|
|00005e60| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005e70| 00 88 77 77 77 77 77 7f | fe ee ee ee ee ee ee f7 |..wwwww.|........|
|00005e80| 77 78 88 88 88 88 08 88 | 08 88 88 88 88 80 06 66 |wx......|.......f|
|00005e90| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005ea0| f8 77 77 77 77 77 7f fe | ee ee ee ee ee ee ee f7 |.wwwww..|........|
|00005eb0| 77 78 88 88 88 88 08 88 | 80 88 88 88 88 88 80 06 |wx......|........|
|00005ec0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005ed0| f7 77 77 77 77 7f fe ee | ee ee ee ee ee ee ee f7 |.wwww...|........|
|00005ee0| 77 78 88 88 88 88 08 88 | 88 08 88 88 88 88 88 80 |wx......|........|
|00005ef0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005f00| f7 77 77 77 7f fe ee ee | ee 00 ee ee ee ee ee f7 |.www....|........|
|00005f10| 77 78 88 88 88 88 08 88 | 88 80 88 88 88 88 88 80 |wx......|........|
|00005f20| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005f30| f7 77 77 7f fe ee ee ee | 00 f0 ee ee ee ee ee f7 |.ww.....|........|
|00005f40| 77 78 88 88 88 88 08 88 | 88 88 08 88 88 88 88 80 |wx......|........|
|00005f50| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005f60| f7 77 7f fe ee ee ee 00 | ff f0 ee ee ee ee ee f7 |.w......|........|
|00005f70| 77 78 88 88 88 88 08 88 | 88 88 80 88 88 88 88 80 |wx......|........|
|00005f80| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005f90| f7 77 78 ee ee ee 00 ff | ff f0 ee e0 0e ee ee f7 |.wx.....|........|
|00005fa0| 77 78 88 88 88 88 08 88 | 88 88 88 08 88 88 88 80 |wx......|........|
|00005fb0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005fc0| f7 77 78 ee ee 80 ff ff | ff f0 e0 07 0e ee ee f7 |.wx.....|........|
|00005fd0| 77 78 88 88 88 88 08 88 | 88 88 88 80 88 88 88 80 |wx......|........|
|00005fe0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00005ff0| f7 77 78 ee ee 8f ff ff | cf f0 07 77 0e ee ee f7 |.wx.....|...w....|
|00006000| 77 78 88 88 88 88 08 88 | 88 88 88 88 08 88 88 80 |wx......|........|
|00006010| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00006020| f7 77 78 ee ee 8f f1 ff | cf f0 77 77 0e ee ee f7 |.wx.....|..ww....|
|00006030| 77 78 88 88 88 88 08 88 | 88 88 88 88 80 88 88 80 |wx......|........|
|00006040| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00006050| f7 77 78 ee ee 8f 91 ff | ff f0 77 77 0e ee ee f7 |.wx.....|..ww....|
|00006060| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 08 88 80 |wx......|........|
|00006070| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00006080| f7 77 78 ee ee 8f ff ff | ff 70 77 77 0e ee ee f7 |.wx.....|.pww....|
|00006090| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 80 88 80 |wx......|........|
|000060a0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|000060b0| f7 77 78 ee ee 8f ff ff | 77 70 77 77 0e ee ee f7 |.wx.....|wpww....|
|000060c0| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 88 08 80 |wx......|........|
|000060d0| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|000060e0| f7 77 78 ee ee 8f ff 77 | 77 c0 77 77 0e ee ee f7 |.wx....w|w.ww....|
|000060f0| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 88 80 80 |wx......|........|
|00006100| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00006110| f7 77 78 ee ee 8f 77 77 | cc 77 77 77 0e ee ee f7 |.wx...ww|.www....|
|00006120| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 88 88 00 |wx......|........|
|00006130| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00006140| f7 77 78 ee ee 87 77 cc | 77 77 77 74 0e ee ee f7 |.wx...w.|wwwt....|
|00006150| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 88 88 80 |wx......|........|
|00006160| 66 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |fffffff.|..ffffff|
|00006170| f7 77 78 ee ee 87 cc e8 | 77 77 74 4e ee ee ee f7 |.wx.....|wwtN....|
|00006180| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 88 88 88 |wx......|........|
|00006190| 06 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|000061a0| f7 77 78 ee ee 8c ee e8 | 77 74 4e ee ee ee e8 87 |.wx.....|wtN.....|
|000061b0| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 88 88 88 |wx......|........|
|000061c0| 80 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|000061d0| f7 77 78 ee ee ee ee e8 | 74 4e ee ee ee e8 87 77 |.wx.....|tN.....w|
|000061e0| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 88 88 88 |wx......|........|
|000061f0| 80 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|00006200| f7 77 78 ee ee ee ee e8 | 4e ee ee ee e8 87 77 77 |.wx.....|N.....ww|
|00006210| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 88 88 88 |wx......|........|
|00006220| 80 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|00006230| f7 77 78 ee ee ee ee ee | ee ee ee e8 87 77 77 77 |.wx.....|.....www|
|00006240| 77 78 88 88 88 88 08 88 | 88 88 88 88 88 88 88 88 |wx......|........|
|00006250| 80 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|00006260| f7 77 78 ee ee ee ee ee | ee ee e8 87 77 77 77 77 |.wx.....|....wwww|
|00006270| 77 f8 88 88 88 88 08 88 | 88 88 88 88 88 88 88 88 |w.......|........|
|00006280| 80 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|00006290| f7 77 78 ee ee ee ee ee | ee e8 87 77 77 77 77 77 |.wx.....|...wwwww|
|000062a0| ff 77 78 88 88 88 08 88 | 88 88 88 88 88 88 88 88 |.wx.....|........|
|000062b0| 80 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|000062c0| f7 77 78 ee ee ee ee ee | e8 87 77 77 77 77 77 ff |.wx.....|..wwwww.|
|000062d0| 77 77 77 78 88 88 08 88 | 88 88 88 88 88 88 88 88 |wwwx....|........|
|000062e0| 80 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|000062f0| f7 77 78 ee ee ee ee e8 | 87 77 77 77 77 77 ff 77 |.wx.....|.wwwww.w|
|00006300| 77 77 77 77 78 88 08 88 | 88 88 88 88 88 88 88 88 |wwwwx...|........|
|00006310| 80 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|00006320| f7 77 78 ee ee ee e8 87 | 77 77 77 77 77 ff 77 77 |.wx.....|wwwww.ww|
|00006330| 77 77 77 77 77 78 08 88 | 88 88 88 88 88 88 88 88 |wwwwwx..|........|
|00006340| 80 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|00006350| f7 77 78 ee ee e8 87 77 | 77 77 77 77 ff 77 77 77 |.wx....w|wwww.www|
|00006360| 77 77 77 77 77 77 08 88 | 88 88 88 88 88 88 88 88 |wwwwww..|........|
|00006370| 80 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|00006380| f7 77 78 ee e8 87 77 77 | 77 77 77 ff 77 77 77 77 |.wx...ww|www.wwww|
|00006390| 77 77 77 77 77 ff 78 88 | 88 88 88 88 88 88 88 88 |wwwww.x.|........|
|000063a0| 80 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|000063b0| f7 77 78 e8 87 77 77 77 | 77 77 ff 77 77 77 77 77 |.wx..www|ww.wwwww|
|000063c0| 77 77 77 77 ff 77 77 78 | 88 88 88 88 88 88 88 88 |wwww.wwx|........|
|000063d0| 80 66 66 66 66 66 66 00 | 00 00 66 66 66 66 66 66 |.ffffff.|..ffffff|
|000063e0| f7 77 78 87 77 77 77 77 | 77 ff 77 77 77 77 77 77 |.wx.wwww|w.wwwwww|
|000063f0| 77 77 77 ff 77 77 77 77 | 78 88 88 88 88 88 88 88 |www.wwww|x.......|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.