|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> |
3 | | - <?define ProductVersion = "1.0.17.0"?> |
| 3 | + <?define ProductVersion = "1.0.18.0"?> |
4 | 4 | <?define UpgradeCode = "A9EE6818-88C5-4E7F-A2E4-C7BC52E7FF8D"?> |
5 | 5 | <?define Manufacturer = "Keith Martin"?> |
6 | 6 | <?define PackageCode = "*"?> |
|
32 | 32 | <UIRef Id="WixUI_Mondo"/> |
33 | 33 | <WixVariable Id="WixUILicenseRtf" Value="$(var.TextFileSplitter2012.ProjectDir)\License.rtf" /> |
34 | 34 |
|
35 | | - <Property Id="SSIS64_2016_PATH"> |
| 35 | + <Property Id="SSIS64_2016_PATH" Secure="yes"> |
36 | 36 | <!-- Value="C:\Program Files\Microsoft SQL Server\130\DTS"> --> |
37 | 37 | <RegistrySearch Type="directory" Id="SSIS64_2016_PATH_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS\Setup\DTSPath" Win64="yes"/> |
38 | 38 | <RegistrySearch Type="directory" Id="SSIS64_2016_PATH_2" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\130\DTS\Setup" Name="SQLPath" Win64="yes"/> |
39 | 39 | <DirectorySearch AssignToProperty="yes" Id="SSIS64_2016_PATH_3" Path="[ProgramFiles64Folder]\Microsoft SQL Server\130\DTS" /> |
40 | 40 | </Property> |
41 | | - <Property Id="SSIS32_2016_PATH"> |
| 41 | + <Property Id="SSIS32_2016_PATH" Secure="yes"> |
42 | 42 | <!-- Value="C:\Program Files (x86)\Microsoft SQL Server\130\DTS"> --> |
43 | 43 | <RegistrySearch Type="directory" Id="SSIS32_2016_PATH_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS\Setup\DTSPath" Win64="no"/> |
44 | 44 | <RegistrySearch Type="directory" Id="SSIS32_2016_PATH_2" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\130\DTS\Setup" Name="SQLPath" Win64="no"/> |
45 | 45 | <DirectorySearch AssignToProperty="yes" Id="SSIS32_2016_PATH_3" Path="[ProgramFilesFolder]\Microsoft SQL Server\130\DTS" /> |
46 | 46 | </Property> |
47 | | - <Property Id="SSIS64_2014_PATH"> |
| 47 | + <Property Id="SSIS64_2014_PATH" Secure="yes"> |
48 | 48 | <!-- Value="C:\Program Files\Microsoft SQL Server\120\DTS"> --> |
49 | 49 | <RegistrySearch Type="directory" Id="SSIS64_2014_PATH_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\120\SSIS\Setup\DTSPath" Win64="yes"/> |
50 | 50 | <RegistrySearch Type="directory" Id="SSIS64_2014_PATH_2" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\120\DTS\Setup" Name="SQLPath" Win64="yes"/> |
51 | 51 | <DirectorySearch AssignToProperty="yes" Id="SSIS64_2014_PATH_3" Path="[ProgramFiles64Folder]\Microsoft SQL Server\120\DTS" /> |
52 | 52 | </Property> |
53 | | - <Property Id="SSIS32_2014_PATH"> |
| 53 | + <Property Id="SSIS32_2014_PATH" Secure="yes"> |
54 | 54 | <!-- Value="C:\Program Files (x86)\Microsoft SQL Server\120\DTS"> --> |
55 | 55 | <RegistrySearch Type="directory" Id="SSIS32_2014_PATH_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\120\SSIS\Setup\DTSPath" Win64="no"/> |
56 | 56 | <RegistrySearch Type="directory" Id="SSIS32_2014_PATH_2" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\120\DTS\Setup" Name="SQLPath" Win64="no"/> |
57 | 57 | <DirectorySearch AssignToProperty="yes" Id="SSIS32_2014_PATH_3" Path="[ProgramFilesFolder]\Microsoft SQL Server\120\DTS" /> |
58 | 58 | </Property> |
59 | | - <Property Id="SSIS64_2012_PATH"> |
| 59 | + <Property Id="SSIS64_2012_PATH" Secure="yes"> |
60 | 60 | <!-- Value="C:\Program Files\Microsoft SQL Server\110\DTS"> --> |
61 | 61 | <RegistrySearch Type="directory" Id="SSIS64_2012_PATH_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\110\SSIS\Setup\DTSPath" Win64="yes"/> |
62 | 62 | <RegistrySearch Type="directory" Id="SSIS64_2012_PATH_2" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\110\DTS\Setup" Name="SQLPath" Win64="yes"/> |
63 | 63 | <DirectorySearch AssignToProperty="yes" Id="SSIS64_2012_PATH_3" Path="[ProgramFiles64Folder]\Microsoft SQL Server\110\DTS" /> |
64 | 64 | </Property> |
65 | | - <Property Id="SSIS32_2012_PATH"> |
| 65 | + <Property Id="SSIS32_2012_PATH" Secure="yes"> |
66 | 66 | <!-- Value="C:\Program Files (x86)\Microsoft SQL Server\110\DTS"> --> |
67 | 67 | <RegistrySearch Type="directory" Id="SSIS32_2012_PATH_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\110\SSIS\Setup\DTSPath" Win64="no"/> |
68 | 68 | <RegistrySearch Type="directory" Id="SSIS32_2012_PATH_2" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\110\DTS\Setup" Name="SQLPath" Win64="no"/> |
69 | 69 | <DirectorySearch AssignToProperty="yes" Id="SSIS32_2012_PATH_3" Path="[ProgramFilesFolder]\Microsoft SQL Server\110\DTS" /> |
70 | 70 | </Property> |
71 | | - <Property Id="SSIS64_2008_PATH"> |
| 71 | + <Property Id="SSIS64_2008_PATH" Secure="yes"> |
72 | 72 | <!-- Value="C:\Program Files\Microsoft SQL Server\100\DTS"> --> |
73 | 73 | <RegistrySearch Type="directory" Id="SSIS64_2008_PATH_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\100\SSIS\Setup\DTSPath" Win64="yes"/> |
74 | 74 | <RegistrySearch Type="directory" Id="SSIS64_2008_PATH_2" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\100\DTS\Setup" Name="SQLPath" Win64="yes"/> |
75 | 75 | <DirectorySearch AssignToProperty="yes" Id="SSIS64_2008_PATH_3" Path="[ProgramFiles64Folder]\Microsoft SQL Server\100\DTS" /> |
76 | 76 | </Property> |
77 | | - <Property Id="SSIS32_2008_PATH"> |
| 77 | + <Property Id="SSIS32_2008_PATH" Secure="yes"> |
78 | 78 | <!-- Value="C:\Program Files (x86)\Microsoft SQL Server\100\DTS"> --> |
79 | 79 | <RegistrySearch Type="directory" Id="SSIS32_2008_PATH_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\100\SSIS\Setup\DTSPath" Win64="no"/> |
80 | 80 | <RegistrySearch Type="directory" Id="SSIS32_2008_PATH_2" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\100\DTS\Setup" Name="SQLPath" Win64="no"/> |
|
83 | 83 |
|
84 | 84 |
|
85 | 85 |
|
86 | | - <Property Id="SSIS64_2016"> |
| 86 | + <Property Id="SSIS64_2016" Secure="yes"> |
87 | 87 | <RegistrySearch Type="raw" Id="SSIS64_2016_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\130\DTS\Setup" Name="Edition" Win64="yes"/> |
88 | 88 | <!--<RegistrySearch Type="raw" Id="SSIS64_2016_2" Root="HKCR" Key="IntegrationServices.Package.130" Win64="yes"/> --> |
89 | 89 | </Property> |
90 | 90 |
|
91 | | - <Property Id="SSIS32_2016"> |
| 91 | + <Property Id="SSIS32_2016" Secure="yes"> |
92 | 92 | <RegistrySearch Type="raw" Id="SSIS32_2016_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\130\DTS\Setup" Name="Edition" Win64="no"/> |
93 | 93 | <RegistrySearch Type="raw" Id="SSIS32_2016_2" Root="HKCR" Key="IntegrationServices.Package.130" Win64="no"/> |
94 | 94 | </Property> |
95 | 95 |
|
96 | | - <Property Id="SSIS64_2014"> |
| 96 | + <Property Id="SSIS64_2014" Secure="yes"> |
97 | 97 | <RegistrySearch Type="raw" Id="SSIS64_2014_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\120\DTS\Setup" Name="Edition" Win64="yes"/> |
98 | 98 | <!--<RegistrySearch Type="raw" Id="SSIS64_2014_2" Root="HKCR" Key="IntegrationServices.Package.120" Win64="yes"/>--> |
99 | 99 | </Property> |
100 | 100 |
|
101 | | - <Property Id="SSIS32_2014"> |
| 101 | + <Property Id="SSIS32_2014" Secure="yes"> |
102 | 102 | <RegistrySearch Type="raw" Id="SSIS32_2014_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\120\DTS\Setup" Name="Edition" Win64="no"/> |
103 | 103 | <RegistrySearch Type="raw" Id="SSIS32_2014_2" Root="HKCR" Key="IntegrationServices.Package.120" Win64="no"/> |
104 | 104 | </Property> |
105 | 105 |
|
106 | | - <Property Id="SSIS64_2012"> |
| 106 | + <Property Id="SSIS64_2012" Secure="yes"> |
107 | 107 | <RegistrySearch Type="raw" Id="SSIS64_2012_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\110\DTS\Setup" Name="ProductID" Win64="yes"/> |
108 | 108 | <!--<RegistrySearch Type="raw" Id="SSIS64_2012_2" Root="HKCR" Key="IntegrationServices.Package.110" Win64="yes"/>--> |
109 | 109 | </Property> |
110 | 110 |
|
111 | | - <Property Id="SSIS32_2012"> |
| 111 | + <Property Id="SSIS32_2012" Secure="yes"> |
112 | 112 | <RegistrySearch Type="raw" Id="SSIS32_2012_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\110\DTS\Setup" Name="ProductID" Win64="no"/> |
113 | 113 | <RegistrySearch Type="raw" Id="SSIS32_2012_2" Root="HKCR" Key="IntegrationServices.Package.110" Win64="no"/> |
114 | 114 | </Property> |
115 | 115 |
|
116 | | - <Property Id="SSIS64_2008"> |
| 116 | + <Property Id="SSIS64_2008" Secure="yes"> |
117 | 117 | <RegistrySearch Type="raw" Id="SSIS64_2008_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\100\DTS\Setup" Name="ProductID" Win64="yes"/> |
118 | 118 | <!--<RegistrySearch Type="raw" Id="SSIS64_2008_2" Root="HKCR" Key="IntegrationServices.Package.100" Win64="yes"/>--> |
119 | 119 | </Property> |
120 | 120 |
|
121 | | - <Property Id="SSIS32_2008"> |
| 121 | + <Property Id="SSIS32_2008" Secure="yes"> |
122 | 122 | <RegistrySearch Type="raw" Id="SSIS32_2008_1" Root="HKLM" Key="SOFTWARE\Microsoft\Microsoft SQL Server\100\DTS\Setup" Name="ProductID" Win64="no"/> |
123 | 123 | <RegistrySearch Type="raw" Id="SSIS32_2008_2" Root="HKCR" Key="IntegrationServices.Package.100" Win64="no"/> |
124 | 124 | </Property> |
|
285 | 285 | <ComponentRef Id="SQL2014x64DLL"/> |
286 | 286 | <ComponentRef Id="SQL2014x64UpgradeMapping"/> |
287 | 287 | <ComponentRef Id="SQL2014x64UpgradeMappingExtension"/> |
288 | | - <Condition Level="0">NOT SSIS64_2014</Condition> |
| 288 | + <Condition Level="1004">NOT SSIS64_2014</Condition> |
289 | 289 | </Feature> |
290 | 290 | <Feature Id="SQL2014x32" Level="1" Title="x86" ConfigurableDirectory="SSIS32_2014_PATH"> |
291 | 291 | <ComponentRef Id="SQL2014x32DLL"/> |
292 | 292 | <ComponentRef Id="SQL2014x32UpgradeMapping"/> |
293 | 293 | <ComponentRef Id="SQL2014x32UpgradeMappingExtension"/> |
294 | | - <Condition Level="0">NOT SSIS32_2014</Condition> |
| 294 | + <Condition Level="1004">NOT SSIS32_2014</Condition> |
295 | 295 | </Feature> |
296 | 296 | <ComponentRef Id="SQL2014GAC" /> |
297 | | - <Condition Level="0">NOT (SSIS32_2014 OR SSIS64_2014)</Condition> |
| 297 | + <Condition Level="1004">NOT (SSIS32_2014 OR SSIS64_2014)</Condition> |
298 | 298 | </Feature> |
299 | 299 | <Feature Id="SQL2012" Level="1" Title="SQL 2012"> |
300 | 300 | <Feature Id="SQL2012x64" Level="1" Title="x64" ConfigurableDirectory="SSIS64_2012_PATH"> |
301 | 301 | <ComponentRef Id="SQL2012x64DLL"/> |
302 | 302 | <ComponentRef Id="SQL2012x64UpgradeMapping"/> |
303 | | - <Condition Level="0">NOT SSIS64_2012</Condition> |
| 303 | + <Condition Level="1004">NOT SSIS64_2012</Condition> |
304 | 304 | </Feature> |
305 | 305 | <Feature Id="SQL2012x32" Level="1" Title="x86" ConfigurableDirectory="SSIS32_2012_PATH"> |
306 | 306 | <ComponentRef Id="SQL2012x32DLL"/> |
307 | 307 | <ComponentRef Id="SQL2012x32UpgradeMapping"/> |
308 | | - <Condition Level="0">NOT SSIS32_2012</Condition> |
| 308 | + <Condition Level="1004">NOT SSIS32_2012</Condition> |
309 | 309 | </Feature> |
310 | 310 | <ComponentRef Id="SQL2012GAC" /> |
311 | | - <Condition Level="0">NOT (SSIS32_2012 OR SSIS64_2012)</Condition> |
| 311 | + <Condition Level="1004">NOT (SSIS32_2012 OR SSIS64_2012)</Condition> |
312 | 312 | </Feature> |
313 | 313 | <Feature Id="SQL2008" Level="1" Title="SQL 2008"> |
314 | 314 | <Feature Id="SQL2008x64" Level="1" Title="x64" ConfigurableDirectory="SSIS64_2008_PATH"> |
315 | 315 | <ComponentRef Id="SQL2008x64DLL"/> |
316 | | - <Condition Level="0">NOT SSIS64_2008</Condition> |
| 316 | + <Condition Level="1004">NOT SSIS64_2008</Condition> |
317 | 317 | </Feature> |
318 | 318 | <Feature Id="SQL2008x32" Level="1" Title="x86" ConfigurableDirectory="SSIS32_2008_PATH"> |
319 | 319 | <ComponentRef Id="SQL2008x32DLL"/> |
320 | | - <Condition Level="0">NOT SSIS32_2008</Condition> |
| 320 | + <Condition Level="1004">NOT SSIS32_2008</Condition> |
321 | 321 | </Feature> |
322 | 322 | <ComponentRef Id="SQL2008GAC" /> |
323 | | - <Condition Level="0">NOT (SSIS32_2008 OR SSIS64_2008)</Condition> |
| 323 | + <Condition Level="1004">NOT (SSIS32_2008 OR SSIS64_2008)</Condition> |
324 | 324 | </Feature> |
325 | 325 | <Feature Id="FileHelper" Level="1" Title="FileHelper DLL (required)"> |
326 | 326 | <ComponentRef Id="FileHelperLibrary"/> |
|
0 commit comments