System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact c9721fd5bcc57c95583488df149b719274809029:


0000: 49 6e 73 74 61 6c 6c 65 72 2e 65 78 65 3a 20 23  Installer.exe: #
0010: 31 3a 20 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e  1: Configuration
0020: 2e 50 72 6f 63 65 73 73 3a 20 4e 6f 20 61 63 74  .Process: No act
0030: 75 61 6c 20 63 68 61 6e 67 65 73 20 77 69 6c 6c  ual changes will
0040: 20 62 65 20 6d 61 64 65 20 74 6f 20 74 68 69 73   be made to this
0050: 20 73 79 73 74 65 6d 20 62 65 63 61 75 73 65 20   system because 
0060: 22 77 68 61 74 2d 69 66 22 20 6d 6f 64 65 20 69  "what-if" mode i
0070: 73 20 65 6e 61 62 6c 65 64 2e 0d 0a 49 6e 73 74  s enabled...Inst
0080: 61 6c 6c 65 72 2e 65 78 65 3a 20 23 32 3a 20 43  aller.exe: #2: C
0090: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 49 73 53  onfiguration.IsS
00a0: 79 73 74 65 6d 45 66 36 41 73 73 65 6d 62 6c 79  ystemEf6Assembly
00b0: 41 76 61 69 6c 61 62 6c 65 3a 20 45 6e 74 69 74  Available: Entit
00c0: 79 20 46 72 61 6d 65 77 6f 72 6b 20 36 20 61 73  y Framework 6 as
00d0: 73 65 6d 62 6c 79 20 77 61 73 20 72 65 73 6f 6c  sembly was resol
00e0: 76 65 64 20 74 6f 20 22 5b 66 69 6c 65 20 6e 61  ved to "[file na
00f0: 74 69 76 65 6e 61 6d 65 20 5b 66 69 6c 65 20 6a  tivename [file j
0100: 6f 69 6e 20 5b 67 65 74 42 75 69 6c 64 44 69 72  oin [getBuildDir
0110: 65 63 74 6f 72 79 5d 20 45 6e 74 69 74 79 46 72  ectory] EntityFr
0120: 61 6d 65 77 6f 72 6b 2e 64 6c 6c 5d 5d 22 2e 0d  amework.dll]]"..
0130: 0a 49 6e 73 74 61 6c 6c 65 72 2e 65 78 65 3a 20  .Installer.exe: 
0140: 23 33 3a 20 49 6e 73 74 61 6c 6c 65 72 2e 4d 61  #3: Installer.Ma
0150: 69 6e 3a 20 47 61 63 52 65 6d 6f 76 65 3a 20 61  in: GacRemove: a
0160: 73 73 65 6d 62 6c 79 50 61 74 68 20 3d 20 22 5b  ssemblyPath = "[
0170: 66 69 6c 65 20 6e 61 74 69 76 65 6e 61 6d 65 20  file nativename 
0180: 5b 66 69 6c 65 20 6a 6f 69 6e 20 5b 67 65 74 42  [file join [getB
0190: 75 69 6c 64 44 69 72 65 63 74 6f 72 79 5d 20 53  uildDirectory] S
01a0: 51 4c 69 74 65 2e 44 65 73 69 67 6e 65 72 2e 64  QLite.Designer.d
01b0: 6c 6c 5d 5d 22 0d 0a 49 6e 73 74 61 6c 6c 65 72  ll]]"..Installer
01c0: 2e 65 78 65 3a 20 23 34 3a 20 49 6e 73 74 61 6c  .exe: #4: Instal
01d0: 6c 65 72 2e 4d 61 69 6e 3a 20 47 61 63 52 65 6d  ler.Main: GacRem
01e0: 6f 76 65 3a 20 61 73 73 65 6d 62 6c 79 50 61 74  ove: assemblyPat
01f0: 68 20 3d 20 22 5b 66 69 6c 65 20 6e 61 74 69 76  h = "[file nativ
0200: 65 6e 61 6d 65 20 5b 66 69 6c 65 20 6a 6f 69 6e  ename [file join
0210: 20 5b 67 65 74 42 75 69 6c 64 44 69 72 65 63 74   [getBuildDirect
0220: 6f 72 79 5d 20 53 79 73 74 65 6d 2e 44 61 74 61  ory] System.Data
0230: 2e 53 51 4c 69 74 65 2e 45 46 36 2e 64 6c 6c 5d  .SQLite.EF6.dll]
0240: 5d 22 0d 0a 49 6e 73 74 61 6c 6c 65 72 2e 65 78  ]"..Installer.ex
0250: 65 3a 20 23 35 3a 20 49 6e 73 74 61 6c 6c 65 72  e: #5: Installer
0260: 2e 4d 61 69 6e 3a 20 47 61 63 52 65 6d 6f 76 65  .Main: GacRemove
0270: 3a 20 61 73 73 65 6d 62 6c 79 50 61 74 68 20 3d  : assemblyPath =
0280: 20 22 5b 66 69 6c 65 20 6e 61 74 69 76 65 6e 61   "[file nativena
0290: 6d 65 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 5b 67  me [file join [g
02a0: 65 74 42 75 69 6c 64 44 69 72 65 63 74 6f 72 79  etBuildDirectory
02b0: 5d 20 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51  ] System.Data.SQ
02c0: 4c 69 74 65 2e 4c 69 6e 71 2e 64 6c 6c 5d 5d 22  Lite.Linq.dll]]"
02d0: 0d 0a 49 6e 73 74 61 6c 6c 65 72 2e 65 78 65 3a  ..Installer.exe:
02e0: 20 23 36 3a 20 49 6e 73 74 61 6c 6c 65 72 2e 4d   #6: Installer.M
02f0: 61 69 6e 3a 20 47 61 63 52 65 6d 6f 76 65 3a 20  ain: GacRemove: 
0300: 61 73 73 65 6d 62 6c 79 50 61 74 68 20 3d 20 22  assemblyPath = "
0310: 5b 66 69 6c 65 20 6e 61 74 69 76 65 6e 61 6d 65  [file nativename
0320: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 5b 67 65 74   [file join [get
0330: 42 75 69 6c 64 44 69 72 65 63 74 6f 72 79 5d 20  BuildDirectory] 
0340: 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69  System.Data.SQLi
0350: 74 65 2e 64 6c 6c 5d 5d 22 0d 0a 49 6e 73 74 61  te.dll]]"..Insta
0360: 6c 6c 65 72 2e 65 78 65 3a 20 23 37 3a 20 52 65  ller.exe: #7: Re
0370: 67 69 73 74 72 79 48 65 6c 70 65 72 2e 4f 70 65  gistryHelper.Ope
0380: 6e 53 75 62 4b 65 79 3a 20 72 6f 6f 74 4b 65 79  nSubKey: rootKey
0390: 20 3d 20 22 48 4b 45 59 5f 4c 4f 43 41 4c 5f 4d   = "HKEY_LOCAL_M
03a0: 41 43 48 49 4e 45 22 2c 20 73 75 62 4b 65 79 4e  ACHINE", subKeyN
03b0: 61 6d 65 20 3d 20 22 53 6f 66 74 77 61 72 65 24  ame = "Software$
03c0: 7b 77 6f 77 36 34 7d 5c 4d 69 63 72 6f 73 6f 66  {wow64}\Microsof
03d0: 74 5c 2e 4e 45 54 46 72 61 6d 65 77 6f 72 6b 5c  t\.NETFramework\
03e0: 76 34 2e 30 2e 33 30 33 31 39 22 2c 20 77 72 69  v4.0.30319", wri
03f0: 74 61 62 6c 65 20 3d 20 46 61 6c 73 65 0d 0a 49  table = False..I
0400: 6e 73 74 61 6c 6c 65 72 2e 65 78 65 3a 20 23 38  nstaller.exe: #8
0410: 3a 20 52 65 67 69 73 74 72 79 48 65 6c 70 65 72  : RegistryHelper
0420: 2e 4f 70 65 6e 53 75 62 4b 65 79 3a 20 72 6f 6f  .OpenSubKey: roo
0430: 74 4b 65 79 20 3d 20 22 48 4b 45 59 5f 4c 4f 43  tKey = "HKEY_LOC
0440: 41 4c 5f 4d 41 43 48 49 4e 45 22 2c 20 73 75 62  AL_MACHINE", sub
0450: 4b 65 79 4e 61 6d 65 20 3d 20 22 53 6f 66 74 77  KeyName = "Softw
0460: 61 72 65 24 7b 77 6f 77 36 34 7d 5c 4d 69 63 72  are${wow64}\Micr
0470: 6f 73 6f 66 74 5c 2e 4e 45 54 46 72 61 6d 65 77  osoft\.NETFramew
0480: 6f 72 6b 5c 76 34 2e 30 2e 33 30 33 31 39 5c 41  ork\v4.0.30319\A
0490: 73 73 65 6d 62 6c 79 46 6f 6c 64 65 72 73 45 78  ssemblyFoldersEx
04a0: 22 2c 20 77 72 69 74 61 62 6c 65 20 3d 20 54 72  ", writable = Tr
04b0: 75 65 0d 0a 49 6e 73 74 61 6c 6c 65 72 2e 65 78  ue..Installer.ex
04c0: 65 3a 20 23 39 3a 20 52 65 67 69 73 74 72 79 48  e: #9: RegistryH
04d0: 65 6c 70 65 72 2e 44 65 6c 65 74 65 53 75 62 4b  elper.DeleteSubK
04e0: 65 79 3a 20 72 6f 6f 74 4b 65 79 20 3d 20 22 48  ey: rootKey = "H
04f0: 4b 45 59 5f 4c 4f 43 41 4c 5f 4d 41 43 48 49 4e  KEY_LOCAL_MACHIN
0500: 45 5c 53 6f 66 74 77 61 72 65 24 7b 77 6f 77 36  E\Software${wow6
0510: 34 7d 5c 4d 69 63 72 6f 73 6f 66 74 5c 2e 4e 45  4}\Microsoft\.NE
0520: 54 46 72 61 6d 65 77 6f 72 6b 5c 76 34 2e 30 2e  TFramework\v4.0.
0530: 33 30 33 31 39 5c 41 73 73 65 6d 62 6c 79 46 6f  30319\AssemblyFo
0540: 6c 64 65 72 73 45 78 22 2c 20 73 75 62 4b 65 79  ldersEx", subKey
0550: 4e 61 6d 65 20 3d 20 22 53 79 73 74 65 6d 2e 44  Name = "System.D
0560: 61 74 61 2e 53 51 4c 69 74 65 22 0d 0a 49 6e 73  ata.SQLite"..Ins
0570: 74 61 6c 6c 65 72 2e 65 78 65 3a 20 23 31 30 3a  taller.exe: #10:
0580: 20 52 65 67 69 73 74 72 79 48 65 6c 70 65 72 2e   RegistryHelper.
0590: 4f 70 65 6e 53 75 62 4b 65 79 3a 20 72 6f 6f 74  OpenSubKey: root
05a0: 4b 65 79 20 3d 20 22 48 4b 45 59 5f 4c 4f 43 41  Key = "HKEY_LOCA
05b0: 4c 5f 4d 41 43 48 49 4e 45 22 2c 20 73 75 62 4b  L_MACHINE", subK
05c0: 65 79 4e 61 6d 65 20 3d 20 22 53 6f 66 74 77 61  eyName = "Softwa
05d0: 72 65 24 7b 77 6f 77 36 34 7d 5c 4d 69 63 72 6f  re${wow64}\Micro
05e0: 73 6f 66 74 5c 2e 4e 45 54 46 72 61 6d 65 77 6f  soft\.NETFramewo
05f0: 72 6b 5c 76 34 2e 30 2e 33 30 33 31 39 22 2c 20  rk\v4.0.30319", 
0600: 77 72 69 74 61 62 6c 65 20 3d 20 46 61 6c 73 65  writable = False
0610: 0d 0a 49 6e 73 74 61 6c 6c 65 72 2e 65 78 65 3a  ..Installer.exe:
0620: 20 23 31 31 3a 20 52 65 67 69 73 74 72 79 48 65   #11: RegistryHe
0630: 6c 70 65 72 2e 4f 70 65 6e 53 75 62 4b 65 79 3a  lper.OpenSubKey:
0640: 20 72 6f 6f 74 4b 65 79 20 3d 20 22 48 4b 45 59   rootKey = "HKEY
0650: 5f 4c 4f 43 41 4c 5f 4d 41 43 48 49 4e 45 22 2c  _LOCAL_MACHINE",
0660: 20 73 75 62 4b 65 79 4e 61 6d 65 20 3d 20 22 53   subKeyName = "S
0670: 6f 66 74 77 61 72 65 24 7b 77 6f 77 36 34 7d 5c  oftware${wow64}\
0680: 4d 69 63 72 6f 73 6f 66 74 5c 2e 4e 45 54 46 72  Microsoft\.NETFr
0690: 61 6d 65 77 6f 72 6b 22 2c 20 77 72 69 74 61 62  amework", writab
06a0: 6c 65 20 3d 20 46 61 6c 73 65 0d 0a 49 6e 73 74  le = False..Inst
06b0: 61 6c 6c 65 72 2e 65 78 65 3a 20 23 31 32 3a 20  aller.exe: #12: 
06c0: 52 65 67 69 73 74 72 79 48 65 6c 70 65 72 2e 47  RegistryHelper.G
06d0: 65 74 56 61 6c 75 65 3a 20 6b 65 79 20 3d 20 22  etValue: key = "
06e0: 48 4b 45 59 5f 4c 4f 43 41 4c 5f 4d 41 43 48 49  HKEY_LOCAL_MACHI
06f0: 4e 45 5c 53 6f 66 74 77 61 72 65 24 7b 77 6f 77  NE\Software${wow
0700: 36 34 7d 5c 4d 69 63 72 6f 73 6f 66 74 5c 2e 4e  64}\Microsoft\.N
0710: 45 54 46 72 61 6d 65 77 6f 72 6b 22 2c 20 6e 61  ETFramework", na
0720: 6d 65 20 3d 20 22 49 6e 73 74 61 6c 6c 52 6f 6f  me = "InstallRoo
0730: 74 22 2c 20 64 65 66 61 75 6c 74 56 61 6c 75 65  t", defaultValue
0740: 20 3d 20 3c 6e 75 6c 6c 3e 0d 0a 49 6e 73 74 61   = <null>..Insta
0750: 6c 6c 65 72 2e 65 78 65 3a 20 23 31 33 3a 20 49  ller.exe: #13: I
0760: 6e 73 74 61 6c 6c 65 72 2e 52 65 6d 6f 76 65 44  nstaller.RemoveD
0770: 62 50 72 6f 76 69 64 65 72 46 61 63 74 6f 72 79  bProviderFactory
0780: 3a 20 61 64 64 45 6c 65 6d 65 6e 74 20 3d 20 3c  : addElement = <
0790: 6e 75 6c 6c 3e 2c 20 72 65 6d 6f 76 65 45 6c 65  null>, removeEle
07a0: 6d 65 6e 74 20 3d 20 3c 6e 75 6c 6c 3e 0d 0a 49  ment = <null>..I
07b0: 6e 73 74 61 6c 6c 65 72 2e 65 78 65 3a 20 23 31  nstaller.exe: #1
07c0: 34 3a 20 52 65 67 69 73 74 72 79 48 65 6c 70 65  4: RegistryHelpe
07d0: 72 2e 4f 70 65 6e 53 75 62 4b 65 79 3a 20 72 6f  r.OpenSubKey: ro
07e0: 6f 74 4b 65 79 20 3d 20 22 48 4b 45 59 5f 4c 4f  otKey = "HKEY_LO
07f0: 43 41 4c 5f 4d 41 43 48 49 4e 45 22 2c 20 73 75  CAL_MACHINE", su
0800: 62 4b 65 79 4e 61 6d 65 20 3d 20 22 53 6f 66 74  bKeyName = "Soft
0810: 77 61 72 65 24 7b 77 6f 77 36 34 7d 5c 4d 69 63  ware${wow64}\Mic
0820: 72 6f 73 6f 66 74 5c 56 69 73 75 61 6c 53 74 75  rosoft\VisualStu
0830: 64 69 6f 5c 31 30 2e 30 22 2c 20 77 72 69 74 61  dio\10.0", writa
0840: 62 6c 65 20 3d 20 46 61 6c 73 65 0d 0a 49 6e 73  ble = False..Ins
0850: 74 61 6c 6c 65 72 2e 65 78 65 3a 20 23 31 35 3a  taller.exe: #15:
0860: 20 52 65 67 69 73 74 72 79 48 65 6c 70 65 72 2e   RegistryHelper.
0870: 47 65 74 56 61 6c 75 65 3a 20 6b 65 79 20 3d 20  GetValue: key = 
0880: 22 48 4b 45 59 5f 4c 4f 43 41 4c 5f 4d 41 43 48  "HKEY_LOCAL_MACH
0890: 49 4e 45 5c 53 6f 66 74 77 61 72 65 24 7b 77 6f  INE\Software${wo
08a0: 77 36 34 7d 5c 4d 69 63 72 6f 73 6f 66 74 5c 56  w64}\Microsoft\V
08b0: 69 73 75 61 6c 53 74 75 64 69 6f 5c 31 30 2e 30  isualStudio\10.0
08c0: 22 2c 20 6e 61 6d 65 20 3d 20 22 49 6e 73 74 61  ", name = "Insta
08d0: 6c 6c 44 69 72 22 2c 20 64 65 66 61 75 6c 74 56  llDir", defaultV
08e0: 61 6c 75 65 20 3d 20 3c 6e 75 6c 6c 3e 0d 0a 49  alue = <null>..I
08f0: 6e 73 74 61 6c 6c 65 72 2e 65 78 65 3a 20 23 31  nstaller.exe: #1
0900: 36 3a 20 52 65 67 69 73 74 72 79 48 65 6c 70 65  6: RegistryHelpe
0910: 72 2e 4f 70 65 6e 53 75 62 4b 65 79 3a 20 72 6f  r.OpenSubKey: ro
0920: 6f 74 4b 65 79 20 3d 20 22 48 4b 45 59 5f 4c 4f  otKey = "HKEY_LO
0930: 43 41 4c 5f 4d 41 43 48 49 4e 45 22 2c 20 73 75  CAL_MACHINE", su
0940: 62 4b 65 79 4e 61 6d 65 20 3d 20 22 53 6f 66 74  bKeyName = "Soft
0950: 77 61 72 65 24 7b 77 6f 77 36 34 7d 5c 4d 69 63  ware${wow64}\Mic
0960: 72 6f 73 6f 66 74 5c 56 69 73 75 61 6c 53 74 75  rosoft\VisualStu
0970: 64 69 6f 5c 31 30 2e 30 22 2c 20 77 72 69 74 61  dio\10.0", writa
0980: 62 6c 65 20 3d 20 46 61 6c 73 65 0d 0a 49 6e 73  ble = False..Ins
0990: 74 61 6c 6c 65 72 2e 65 78 65 3a 20 23 31 37 3a  taller.exe: #17:
09a0: 20 52 65 67 69 73 74 72 79 48 65 6c 70 65 72 2e   RegistryHelper.
09b0: 4f 70 65 6e 53 75 62 4b 65 79 3a 20 72 6f 6f 74  OpenSubKey: root
09c0: 4b 65 79 20 3d 20 22 48 4b 45 59 5f 4c 4f 43 41  Key = "HKEY_LOCA
09d0: 4c 5f 4d 41 43 48 49 4e 45 5c 53 6f 66 74 77 61  L_MACHINE\Softwa
09e0: 72 65 24 7b 77 6f 77 36 34 7d 5c 4d 69 63 72 6f  re${wow64}\Micro
09f0: 73 6f 66 74 5c 56 69 73 75 61 6c 53 74 75 64 69  soft\VisualStudi
0a00: 6f 5c 31 30 2e 30 22 2c 20 73 75 62 4b 65 79 4e  o\10.0", subKeyN
0a10: 61 6d 65 20 3d 20 22 50 61 63 6b 61 67 65 73 22  ame = "Packages"
0a20: 2c 20 77 72 69 74 61 62 6c 65 20 3d 20 54 72 75  , writable = Tru
0a30: 65 0d 0a 49 6e 73 74 61 6c 6c 65 72 2e 65 78 65  e..Installer.exe
0a40: 3a 20 23 31 38 3a 20 52 65 67 69 73 74 72 79 48  : #18: RegistryH
0a50: 65 6c 70 65 72 2e 44 65 6c 65 74 65 53 75 62 4b  elper.DeleteSubK
0a60: 65 79 54 72 65 65 3a 20 72 6f 6f 74 4b 65 79 20  eyTree: rootKey 
0a70: 3d 20 22 48 4b 45 59 5f 4c 4f 43 41 4c 5f 4d 41  = "HKEY_LOCAL_MA
0a80: 43 48 49 4e 45 5c 53 6f 66 74 77 61 72 65 24 7b  CHINE\Software${
0a90: 77 6f 77 36 34 7d 5c 4d 69 63 72 6f 73 6f 66 74  wow64}\Microsoft
0aa0: 5c 56 69 73 75 61 6c 53 74 75 64 69 6f 5c 31 30  \VisualStudio\10
0ab0: 2e 30 5c 50 61 63 6b 61 67 65 73 22 2c 20 73 75  .0\Packages", su
0ac0: 62 4b 65 79 4e 61 6d 65 20 3d 20 22 7b 64 63 62  bKeyName = "{dcb
0ad0: 65 36 63 38 64 2d 30 65 35 37 2d 34 30 39 39 2d  e6c8d-0e57-4099-
0ae0: 61 31 38 33 2d 39 38 66 66 37 34 63 36 34 64 39  a183-98ff74c64d9
0af0: 63 7d 22 0d 0a 49 6e 73 74 61 6c 6c 65 72 2e 65  c}"..Installer.e
0b00: 78 65 3a 20 23 31 39 3a 20 52 65 67 69 73 74 72  xe: #19: Registr
0b10: 79 48 65 6c 70 65 72 2e 4f 70 65 6e 53 75 62 4b  yHelper.OpenSubK
0b20: 65 79 3a 20 72 6f 6f 74 4b 65 79 20 3d 20 22 48  ey: rootKey = "H
0b30: 4b 45 59 5f 4c 4f 43 41 4c 5f 4d 41 43 48 49 4e  KEY_LOCAL_MACHIN
0b40: 45 5c 53 6f 66 74 77 61 72 65 24 7b 77 6f 77 36  E\Software${wow6
0b50: 34 7d 5c 4d 69 63 72 6f 73 6f 66 74 5c 56 69 73  4}\Microsoft\Vis
0b60: 75 61 6c 53 74 75 64 69 6f 5c 31 30 2e 30 22 2c  ualStudio\10.0",
0b70: 20 73 75 62 4b 65 79 4e 61 6d 65 20 3d 20 22 4d   subKeyName = "M
0b80: 65 6e 75 73 22 2c 20 77 72 69 74 61 62 6c 65 20  enus", writable 
0b90: 3d 20 54 72 75 65 0d 0a 49 6e 73 74 61 6c 6c 65  = True..Installe
0ba0: 72 2e 65 78 65 3a 20 23 32 30 3a 20 52 65 67 69  r.exe: #20: Regi
0bb0: 73 74 72 79 48 65 6c 70 65 72 2e 44 65 6c 65 74  stryHelper.Delet
0bc0: 65 56 61 6c 75 65 3a 20 6b 65 79 20 3d 20 22 48  eValue: key = "H
0bd0: 4b 45 59 5f 4c 4f 43 41 4c 5f 4d 41 43 48 49 4e  KEY_LOCAL_MACHIN
0be0: 45 5c 53 6f 66 74 77 61 72 65 24 7b 77 6f 77 36  E\Software${wow6
0bf0: 34 7d 5c 4d 69 63 72 6f 73 6f 66 74 5c 56 69 73  4}\Microsoft\Vis
0c00: 75 61 6c 53 74 75 64 69 6f 5c 31 30 2e 30 5c 4d  ualStudio\10.0\M
0c10: 65 6e 75 73 22 2c 20 6e 61 6d 65 20 3d 20 22 7b  enus", name = "{
0c20: 64 63 62 65 36 63 38 64 2d 30 65 35 37 2d 34 30  dcbe6c8d-0e57-40
0c30: 39 39 2d 61 31 38 33 2d 39 38 66 66 37 34 63 36  99-a183-98ff74c6
0c40: 34 64 39 63 7d 22 0d 0a 49 6e 73 74 61 6c 6c 65  4d9c}"..Installe
0c50: 72 2e 65 78 65 3a 20 23 32 31 3a 20 52 65 67 69  r.exe: #21: Regi
0c60: 73 74 72 79 48 65 6c 70 65 72 2e 4f 70 65 6e 53  stryHelper.OpenS
0c70: 75 62 4b 65 79 3a 20 72 6f 6f 74 4b 65 79 20 3d  ubKey: rootKey =
0c80: 20 22 48 4b 45 59 5f 4c 4f 43 41 4c 5f 4d 41 43   "HKEY_LOCAL_MAC
0c90: 48 49 4e 45 5c 53 6f 66 74 77 61 72 65 24 7b 77  HINE\Software${w
0ca0: 6f 77 36 34 7d 5c 4d 69 63 72 6f 73 6f 66 74 5c  ow64}\Microsoft\
0cb0: 56 69 73 75 61 6c 53 74 75 64 69 6f 5c 31 30 2e  VisualStudio\10.
0cc0: 30 22 2c 20 73 75 62 4b 65 79 4e 61 6d 65 20 3d  0", subKeyName =
0cd0: 20 22 53 65 72 76 69 63 65 73 22 2c 20 77 72 69   "Services", wri
0ce0: 74 61 62 6c 65 20 3d 20 54 72 75 65 0d 0a 49 6e  table = True..In
0cf0: 73 74 61 6c 6c 65 72 2e 65 78 65 3a 20 23 32 32  staller.exe: #22
0d00: 3a 20 52 65 67 69 73 74 72 79 48 65 6c 70 65 72  : RegistryHelper
0d10: 2e 44 65 6c 65 74 65 53 75 62 4b 65 79 54 72 65  .DeleteSubKeyTre
0d20: 65 3a 20 72 6f 6f 74 4b 65 79 20 3d 20 22 48 4b  e: rootKey = "HK
0d30: 45 59 5f 4c 4f 43 41 4c 5f 4d 41 43 48 49 4e 45  EY_LOCAL_MACHINE
0d40: 5c 53 6f 66 74 77 61 72 65 24 7b 77 6f 77 36 34  \Software${wow64
0d50: 7d 5c 4d 69 63 72 6f 73 6f 66 74 5c 56 69 73 75  }\Microsoft\Visu
0d60: 61 6c 53 74 75 64 69 6f 5c 31 30 2e 30 5c 53 65  alStudio\10.0\Se
0d70: 72 76 69 63 65 73 22 2c 20 73 75 62 4b 65 79 4e  rvices", subKeyN
0d80: 61 6d 65 20 3d 20 22 7b 64 63 62 65 36 63 38 64  ame = "{dcbe6c8d
0d90: 2d 30 65 35 37 2d 34 30 39 39 2d 61 31 38 33 2d  -0e57-4099-a183-
0da0: 39 38 66 66 37 34 63 36 34 64 39 64 7d 22 0d 0a  98ff74c64d9d}"..
0db0: 49 6e 73 74 61 6c 6c 65 72 2e 65 78 65 3a 20 23  Installer.exe: #
0dc0: 32 33 3a 20 52 65 67 69 73 74 72 79 48 65 6c 70  23: RegistryHelp
0dd0: 65 72 2e 4f 70 65 6e 53 75 62 4b 65 79 3a 20 72  er.OpenSubKey: r
0de0: 6f 6f 74 4b 65 79 20 3d 20 22 48 4b 45 59 5f 4c  ootKey = "HKEY_L
0df0: 4f 43 41 4c 5f 4d 41 43 48 49 4e 45 22 2c 20 73  OCAL_MACHINE", s
0e00: 75 62 4b 65 79 4e 61 6d 65 20 3d 20 22 53 6f 66  ubKeyName = "Sof
0e10: 74 77 61 72 65 24 7b 77 6f 77 36 34 7d 5c 4d 69  tware${wow64}\Mi
0e20: 63 72 6f 73 6f 66 74 5c 56 69 73 75 61 6c 53 74  crosoft\VisualSt
0e30: 75 64 69 6f 5c 31 30 2e 30 22 2c 20 77 72 69 74  udio\10.0", writ
0e40: 61 62 6c 65 20 3d 20 46 61 6c 73 65 0d 0a 49 6e  able = False..In
0e50: 73 74 61 6c 6c 65 72 2e 65 78 65 3a 20 23 32 34  staller.exe: #24
0e60: 3a 20 52 65 67 69 73 74 72 79 48 65 6c 70 65 72  : RegistryHelper
0e70: 2e 47 65 74 56 61 6c 75 65 3a 20 6b 65 79 20 3d  .GetValue: key =
0e80: 20 22 48 4b 45 59 5f 4c 4f 43 41 4c 5f 4d 41 43   "HKEY_LOCAL_MAC
0e90: 48 49 4e 45 5c 53 6f 66 74 77 61 72 65 24 7b 77  HINE\Software${w
0ea0: 6f 77 36 34 7d 5c 4d 69 63 72 6f 73 6f 66 74 5c  ow64}\Microsoft\
0eb0: 56 69 73 75 61 6c 53 74 75 64 69 6f 5c 31 30 2e  VisualStudio\10.
0ec0: 30 22 2c 20 6e 61 6d 65 20 3d 20 22 49 6e 73 74  0", name = "Inst
0ed0: 61 6c 6c 44 69 72 22 2c 20 64 65 66 61 75 6c 74  allDir", default
0ee0: 56 61 6c 75 65 20 3d 20 3c 6e 75 6c 6c 3e 0d 0a  Value = <null>..
0ef0: 49 6e 73 74 61 6c 6c 65 72 2e 65 78 65 3a 20 23  Installer.exe: #
0f00: 32 35 3a 20 52 65 67 69 73 74 72 79 48 65 6c 70  25: RegistryHelp
0f10: 65 72 2e 4f 70 65 6e 53 75 62 4b 65 79 3a 20 72  er.OpenSubKey: r
0f20: 6f 6f 74 4b 65 79 20 3d 20 22 48 4b 45 59 5f 4c  ootKey = "HKEY_L
0f30: 4f 43 41 4c 5f 4d 41 43 48 49 4e 45 22 2c 20 73  OCAL_MACHINE", s
0f40: 75 62 4b 65 79 4e 61 6d 65 20 3d 20 22 53 6f 66  ubKeyName = "Sof
0f50: 74 77 61 72 65 24 7b 77 6f 77 36 34 7d 5c 4d 69  tware${wow64}\Mi
0f60: 63 72 6f 73 6f 66 74 5c 56 69 73 75 61 6c 53 74  crosoft\VisualSt
0f70: 75 64 69 6f 5c 31 30 2e 30 22 2c 20 77 72 69 74  udio\10.0", writ
0f80: 61 62 6c 65 20 3d 20 46 61 6c 73 65 0d 0a 49 6e  able = False..In
0f90: 73 74 61 6c 6c 65 72 2e 65 78 65 3a 20 23 32 36  staller.exe: #26
0fa0: 3a 20 52 65 67 69 73 74 72 79 48 65 6c 70 65 72  : RegistryHelper
0fb0: 2e 4f 70 65 6e 53 75 62 4b 65 79 3a 20 72 6f 6f  .OpenSubKey: roo
0fc0: 74 4b 65 79 20 3d 20 22 48 4b 45 59 5f 4c 4f 43  tKey = "HKEY_LOC
0fd0: 41 4c 5f 4d 41 43 48 49 4e 45 5c 53 6f 66 74 77  AL_MACHINE\Softw
0fe0: 61 72 65 24 7b 77 6f 77 36 34 7d 5c 4d 69 63 72  are${wow64}\Micr
0ff0: 6f 73 6f 66 74 5c 56 69 73 75 61 6c 53 74 75 64  osoft\VisualStud
1000: 69 6f 5c 31 30 2e 30 22 2c 20 73 75 62 4b 65 79  io\10.0", subKey
1010: 4e 61 6d 65 20 3d 20 22 44 61 74 61 53 6f 75 72  Name = "DataSour
1020: 63 65 73 22 2c 20 77 72 69 74 61 62 6c 65 20 3d  ces", writable =
1030: 20 54 72 75 65 0d 0a 49 6e 73 74 61 6c 6c 65 72   True..Installer
1040: 2e 65 78 65 3a 20 23 32 37 3a 20 52 65 67 69 73  .exe: #27: Regis
1050: 74 72 79 48 65 6c 70 65 72 2e 44 65 6c 65 74 65  tryHelper.Delete
1060: 53 75 62 4b 65 79 54 72 65 65 3a 20 72 6f 6f 74  SubKeyTree: root
1070: 4b 65 79 20 3d 20 22 48 4b 45 59 5f 4c 4f 43 41  Key = "HKEY_LOCA
1080: 4c 5f 4d 41 43 48 49 4e 45 5c 53 6f 66 74 77 61  L_MACHINE\Softwa
1090: 72 65 24 7b 77 6f 77 36 34 7d 5c 4d 69 63 72 6f  re${wow64}\Micro
10a0: 73 6f 66 74 5c 56 69 73 75 61 6c 53 74 75 64 69  soft\VisualStudi
10b0: 6f 5c 31 30 2e 30 5c 44 61 74 61 53 6f 75 72 63  o\10.0\DataSourc
10c0: 65 73 22 2c 20 73 75 62 4b 65 79 4e 61 6d 65 20  es", subKeyName 
10d0: 3d 20 22 7b 30 65 62 61 61 62 36 65 2d 63 61 38  = "{0ebaab6e-ca8
10e0: 30 2d 34 62 34 61 2d 38 64 64 66 2d 63 62 65 36  0-4b4a-8ddf-cbe6
10f0: 62 66 30 35 38 63 37 31 7d 22 0d 0a 49 6e 73 74  bf058c71}"..Inst
1100: 61 6c 6c 65 72 2e 65 78 65 3a 20 23 32 38 3a 20  aller.exe: #28: 
1110: 52 65 67 69 73 74 72 79 48 65 6c 70 65 72 2e 4f  RegistryHelper.O
1120: 70 65 6e 53 75 62 4b 65 79 3a 20 72 6f 6f 74 4b  penSubKey: rootK
1130: 65 79 20 3d 20 22 48 4b 45 59 5f 4c 4f 43 41 4c  ey = "HKEY_LOCAL
1140: 5f 4d 41 43 48 49 4e 45 22 2c 20 73 75 62 4b 65  _MACHINE", subKe
1150: 79 4e 61 6d 65 20 3d 20 22 53 6f 66 74 77 61 72  yName = "Softwar
1160: 65 24 7b 77 6f 77 36 34 7d 5c 4d 69 63 72 6f 73  e${wow64}\Micros
1170: 6f 66 74 5c 56 69 73 75 61 6c 53 74 75 64 69 6f  oft\VisualStudio
1180: 5c 31 30 2e 30 22 2c 20 77 72 69 74 61 62 6c 65  \10.0", writable
1190: 20 3d 20 46 61 6c 73 65 0d 0a 49 6e 73 74 61 6c   = False..Instal
11a0: 6c 65 72 2e 65 78 65 3a 20 23 32 39 3a 20 52 65  ler.exe: #29: Re
11b0: 67 69 73 74 72 79 48 65 6c 70 65 72 2e 47 65 74  gistryHelper.Get
11c0: 56 61 6c 75 65 3a 20 6b 65 79 20 3d 20 22 48 4b  Value: key = "HK
11d0: 45 59 5f 4c 4f 43 41 4c 5f 4d 41 43 48 49 4e 45  EY_LOCAL_MACHINE
11e0: 5c 53 6f 66 74 77 61 72 65 24 7b 77 6f 77 36 34  \Software${wow64
11f0: 7d 5c 4d 69 63 72 6f 73 6f 66 74 5c 56 69 73 75  }\Microsoft\Visu
1200: 61 6c 53 74 75 64 69 6f 5c 31 30 2e 30 22 2c 20  alStudio\10.0", 
1210: 6e 61 6d 65 20 3d 20 22 49 6e 73 74 61 6c 6c 44  name = "InstallD
1220: 69 72 22 2c 20 64 65 66 61 75 6c 74 56 61 6c 75  ir", defaultValu
1230: 65 20 3d 20 3c 6e 75 6c 6c 3e 0d 0a 49 6e 73 74  e = <null>..Inst
1240: 61 6c 6c 65 72 2e 65 78 65 3a 20 23 33 30 3a 20  aller.exe: #30: 
1250: 52 65 67 69 73 74 72 79 48 65 6c 70 65 72 2e 4f  RegistryHelper.O
1260: 70 65 6e 53 75 62 4b 65 79 3a 20 72 6f 6f 74 4b  penSubKey: rootK
1270: 65 79 20 3d 20 22 48 4b 45 59 5f 4c 4f 43 41 4c  ey = "HKEY_LOCAL
1280: 5f 4d 41 43 48 49 4e 45 22 2c 20 73 75 62 4b 65  _MACHINE", subKe
1290: 79 4e 61 6d 65 20 3d 20 22 53 6f 66 74 77 61 72  yName = "Softwar
12a0: 65 24 7b 77 6f 77 36 34 7d 5c 4d 69 63 72 6f 73  e${wow64}\Micros
12b0: 6f 66 74 5c 56 69 73 75 61 6c 53 74 75 64 69 6f  oft\VisualStudio
12c0: 5c 31 30 2e 30 22 2c 20 77 72 69 74 61 62 6c 65  \10.0", writable
12d0: 20 3d 20 46 61 6c 73 65 0d 0a 49 6e 73 74 61 6c   = False..Instal
12e0: 6c 65 72 2e 65 78 65 3a 20 23 33 31 3a 20 52 65  ler.exe: #31: Re
12f0: 67 69 73 74 72 79 48 65 6c 70 65 72 2e 4f 70 65  gistryHelper.Ope
1300: 6e 53 75 62 4b 65 79 3a 20 72 6f 6f 74 4b 65 79  nSubKey: rootKey
1310: 20 3d 20 22 48 4b 45 59 5f 4c 4f 43 41 4c 5f 4d   = "HKEY_LOCAL_M
1320: 41 43 48 49 4e 45 5c 53 6f 66 74 77 61 72 65 24  ACHINE\Software$
1330: 7b 77 6f 77 36 34 7d 5c 4d 69 63 72 6f 73 6f 66  {wow64}\Microsof
1340: 74 5c 56 69 73 75 61 6c 53 74 75 64 69 6f 5c 31  t\VisualStudio\1
1350: 30 2e 30 22 2c 20 73 75 62 4b 65 79 4e 61 6d 65  0.0", subKeyName
1360: 20 3d 20 22 44 61 74 61 50 72 6f 76 69 64 65 72   = "DataProvider
1370: 73 22 2c 20 77 72 69 74 61 62 6c 65 20 3d 20 54  s", writable = T
1380: 72 75 65 0d 0a 49 6e 73 74 61 6c 6c 65 72 2e 65  rue..Installer.e
1390: 78 65 3a 20 23 33 32 3a 20 52 65 67 69 73 74 72  xe: #32: Registr
13a0: 79 48 65 6c 70 65 72 2e 44 65 6c 65 74 65 53 75  yHelper.DeleteSu
13b0: 62 4b 65 79 54 72 65 65 3a 20 72 6f 6f 74 4b 65  bKeyTree: rootKe
13c0: 79 20 3d 20 22 48 4b 45 59 5f 4c 4f 43 41 4c 5f  y = "HKEY_LOCAL_
13d0: 4d 41 43 48 49 4e 45 5c 53 6f 66 74 77 61 72 65  MACHINE\Software
13e0: 24 7b 77 6f 77 36 34 7d 5c 4d 69 63 72 6f 73 6f  ${wow64}\Microso
13f0: 66 74 5c 56 69 73 75 61 6c 53 74 75 64 69 6f 5c  ft\VisualStudio\
1400: 31 30 2e 30 5c 44 61 74 61 50 72 6f 76 69 64 65  10.0\DataProvide
1410: 72 73 22 2c 20 73 75 62 4b 65 79 4e 61 6d 65 20  rs", subKeyName 
1420: 3d 20 22 7b 30 65 62 61 61 62 36 65 2d 63 61 38  = "{0ebaab6e-ca8
1430: 30 2d 34 62 34 61 2d 38 64 64 66 2d 63 62 65 36  0-4b4a-8ddf-cbe6
1440: 62 66 30 35 38 63 37 30 7d 22 0d 0a 49 6e 73 74  bf058c70}"..Inst
1450: 61 6c 6c 65 72 2e 65 78 65 3a 20 23 33 33 3a 20  aller.exe: #33: 
1460: 52 65 67 69 73 74 72 79 48 65 6c 70 65 72 2e 4f  RegistryHelper.O
1470: 70 65 6e 53 75 62 4b 65 79 3a 20 72 6f 6f 74 4b  penSubKey: rootK
1480: 65 79 20 3d 20 22 48 4b 45 59 5f 4c 4f 43 41 4c  ey = "HKEY_LOCAL
1490: 5f 4d 41 43 48 49 4e 45 22 2c 20 73 75 62 4b 65  _MACHINE", subKe
14a0: 79 4e 61 6d 65 20 3d 20 22 53 6f 66 74 77 61 72  yName = "Softwar
14b0: 65 24 7b 77 6f 77 36 34 7d 5c 4d 69 63 72 6f 73  e${wow64}\Micros
14c0: 6f 66 74 5c 56 69 73 75 61 6c 53 74 75 64 69 6f  oft\VisualStudio
14d0: 5c 31 30 2e 30 22 2c 20 77 72 69 74 61 62 6c 65  \10.0", writable
14e0: 20 3d 20 46 61 6c 73 65 0d 0a 49 6e 73 74 61 6c   = False..Instal
14f0: 6c 65 72 2e 65 78 65 3a 20 23 33 34 3a 20 52 65  ler.exe: #34: Re
1500: 67 69 73 74 72 79 48 65 6c 70 65 72 2e 47 65 74  gistryHelper.Get
1510: 56 61 6c 75 65 3a 20 6b 65 79 20 3d 20 22 48 4b  Value: key = "HK
1520: 45 59 5f 4c 4f 43 41 4c 5f 4d 41 43 48 49 4e 45  EY_LOCAL_MACHINE
1530: 5c 53 6f 66 74 77 61 72 65 24 7b 77 6f 77 36 34  \Software${wow64
1540: 7d 5c 4d 69 63 72 6f 73 6f 66 74 5c 56 69 73 75  }\Microsoft\Visu
1550: 61 6c 53 74 75 64 69 6f 5c 31 30 2e 30 22 2c 20  alStudio\10.0", 
1560: 6e 61 6d 65 20 3d 20 22 49 6e 73 74 61 6c 6c 44  name = "InstallD
1570: 69 72 22 2c 20 64 65 66 61 75 6c 74 56 61 6c 75  ir", defaultValu
1580: 65 20 3d 20 3c 6e 75 6c 6c 3e 0d 0a 49 6e 73 74  e = <null>..Inst
1590: 61 6c 6c 65 72 2e 65 78 65 3a 20 23 33 35 3a 20  aller.exe: #35: 
15a0: 49 6e 73 74 61 6c 6c 65 72 2e 52 65 6d 6f 76 65  Installer.Remove
15b0: 56 73 44 65 76 45 6e 76 53 65 74 75 70 3a 20 50  VsDevEnvSetup: P
15c0: 72 65 70 61 72 69 6e 67 20 74 6f 20 72 75 6e 20  reparing to run 
15d0: 56 69 73 75 61 6c 20 53 74 75 64 69 6f 20 76 31  Visual Studio v1
15e0: 30 2e 30 20 27 73 65 74 75 70 27 20 6d 6f 64 65  0.0 'setup' mode
15f0: 20 74 6f 20 72 65 66 72 65 73 68 20 69 74 73 20   to refresh its 
1600: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 0d 0a  configuration...
1610: 49 6e 73 74 61 6c 6c 65 72 2e 65 78 65 3a 20 23  Installer.exe: #
1620: 33 36 3a 20 49 6e 73 74 61 6c 6c 65 72 2e 41 64  36: Installer.Ad
1630: 64 56 73 44 65 76 45 6e 76 53 65 74 75 70 3a 20  dVsDevEnvSetup: 
1640: 66 69 6c 65 4e 61 6d 65 20 3d 20 22 5b 66 69 6c  fileName = "[fil
1650: 65 20 6e 61 74 69 76 65 6e 61 6d 65 20 5b 66 69  e nativename [fi
1660: 6c 65 20 6a 6f 69 6e 20 5b 65 78 70 72 20 7b 24  le join [expr {$
1670: 69 73 36 34 20 3f 20 24 7b 3a 3a 65 6e 76 28 50  is64 ? ${::env(P
1680: 72 6f 67 72 61 6d 46 69 6c 65 73 28 78 38 36 29  rogramFiles(x86)
1690: 29 7d 20 3a 20 24 3a 3a 65 6e 76 28 50 72 6f 67  )} : $::env(Prog
16a0: 72 61 6d 46 69 6c 65 73 29 7d 5d 20 7b 4d 69 63  ramFiles)}] {Mic
16b0: 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 53 74  rosoft Visual St
16c0: 75 64 69 6f 20 31 30 2e 30 7d 20 43 6f 6d 6d 6f  udio 10.0} Commo
16d0: 6e 37 20 49 44 45 20 64 65 76 65 6e 76 2e 65 78  n7 IDE devenv.ex
16e0: 65 5d 5d 22 2c 20 61 72 67 75 6d 65 6e 74 73 20  e]]", arguments 
16f0: 3d 20 22 2f 73 65 74 75 70 22 2c 20 77 6f 72 6b  = "/setup", work
1700: 69 6e 67 44 69 72 65 63 74 6f 72 79 20 3d 20 22  ingDirectory = "
1710: 5b 66 69 6c 65 20 6e 61 74 69 76 65 6e 61 6d 65  [file nativename
1720: 20 5b 66 69 6c 65 20 6a 6f 69 6e 20 5b 65 78 70   [file join [exp
1730: 72 20 7b 24 69 73 36 34 20 3f 20 24 7b 3a 3a 65  r {$is64 ? ${::e
1740: 6e 76 28 50 72 6f 67 72 61 6d 46 69 6c 65 73 28  nv(ProgramFiles(
1750: 78 38 36 29 29 7d 20 3a 20 24 3a 3a 65 6e 76 28  x86))} : $::env(
1760: 50 72 6f 67 72 61 6d 46 69 6c 65 73 29 7d 5d 20  ProgramFiles)}] 
1770: 7b 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61  {Microsoft Visua
1780: 6c 20 53 74 75 64 69 6f 20 31 30 2e 30 7d 20 43  l Studio 10.0} C
1790: 6f 6d 6d 6f 6e 37 20 49 44 45 5d 5d 5c 22 2c 20  ommon7 IDE]]\", 
17a0: 75 73 65 53 68 65 6c 6c 45 78 65 63 75 74 65 20  useShellExecute 
17b0: 3d 20 46 61 6c 73 65 2c 20 72 65 64 69 72 65 63  = False, redirec
17c0: 74 53 74 61 6e 64 61 72 64 4f 75 74 70 75 74 20  tStandardOutput 
17d0: 3d 20 54 72 75 65 2c 20 72 65 64 69 72 65 63 74  = True, redirect
17e0: 53 74 61 6e 64 61 72 64 45 72 72 6f 72 20 3d 20  StandardError = 
17f0: 54 72 75 65 0d 0a 49 6e 73 74 61 6c 6c 65 72 2e  True..Installer.
1800: 65 78 65 3a 20 23 33 37 3a 20 49 6e 73 74 61 6c  exe: #37: Instal
1810: 6c 65 72 2e 4d 61 69 6e 3a 20 73 75 62 4b 65 79  ler.Main: subKey
1820: 73 43 72 65 61 74 65 64 20 3d 20 30 2c 20 73 75  sCreated = 0, su
1830: 62 4b 65 79 73 44 65 6c 65 74 65 64 20 3d 20 35  bKeysDeleted = 5
1840: 2c 20 6b 65 79 56 61 6c 75 65 73 52 65 61 64 20  , keyValuesRead 
1850: 3d 20 35 2c 20 6b 65 79 56 61 6c 75 65 73 57 72  = 5, keyValuesWr
1860: 69 74 74 65 6e 20 3d 20 30 2c 20 6b 65 79 56 61  itten = 0, keyVa
1870: 6c 75 65 73 44 65 6c 65 74 65 64 20 3d 20 31 0d  luesDeleted = 1.
1880: 0a 49 6e 73 74 61 6c 6c 65 72 2e 65 78 65 3a 20  .Installer.exe: 
1890: 23 33 38 3a 20 49 6e 73 74 61 6c 6c 65 72 2e 4d  #38: Installer.M
18a0: 61 69 6e 3a 20 66 69 6c 65 73 43 72 65 61 74 65  ain: filesCreate
18b0: 64 20 3d 20 31 2c 20 66 69 6c 65 73 4d 6f 64 69  d = 1, filesModi
18c0: 66 69 65 64 20 3d 20 31 2c 20 66 69 6c 65 73 44  fied = 1, filesD
18d0: 65 6c 65 74 65 64 20 3d 20 30 0d 0a 49 6e 73 74  eleted = 0..Inst
18e0: 61 6c 6c 65 72 2e 65 78 65 3a 20 23 33 39 3a 20  aller.exe: #39: 
18f0: 49 6e 73 74 61 6c 6c 65 72 2e 4d 61 69 6e 3a 20  Installer.Main: 
1900: 53 75 63 63 65 73 73 2e 0d 0a                    Success...