diff options
Diffstat (limited to 'src/wixlib')
| -rw-r--r-- | src/wixlib/UtilExtension.wxs | 430 | ||||
| -rw-r--r-- | src/wixlib/UtilExtension_Platform.wxi | 224 | ||||
| -rw-r--r-- | src/wixlib/UtilExtension_x64.wxs | 8 | ||||
| -rw-r--r-- | src/wixlib/UtilExtension_x86.wxs | 8 | ||||
| -rw-r--r-- | src/wixlib/caSuffix.wxi | 28 | ||||
| -rw-r--r-- | src/wixlib/caerr.wxi | 96 | ||||
| -rw-r--r-- | src/wixlib/de-de.wxl | 33 | ||||
| -rw-r--r-- | src/wixlib/en-us.wxl | 33 | ||||
| -rw-r--r-- | src/wixlib/es-es.wxl | 32 | ||||
| -rw-r--r-- | src/wixlib/fr-fr.wxl | 32 | ||||
| -rw-r--r-- | src/wixlib/it-it.wxl | 33 | ||||
| -rw-r--r-- | src/wixlib/ja-jp.wxl | 33 | ||||
| -rw-r--r-- | src/wixlib/packages.config | 5 | ||||
| -rw-r--r-- | src/wixlib/pt-br.wxl | 27 | ||||
| -rw-r--r-- | src/wixlib/util.wixproj | 52 |
15 files changed, 1074 insertions, 0 deletions
diff --git a/src/wixlib/UtilExtension.wxs b/src/wixlib/UtilExtension.wxs new file mode 100644 index 00000000..ac11c788 --- /dev/null +++ b/src/wixlib/UtilExtension.wxs | |||
| @@ -0,0 +1,430 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | ||
| 6 | <?include caerr.wxi ?> | ||
| 7 | |||
| 8 | <Fragment> | ||
| 9 | <UI Id="ConfigureUsersErrorText"> | ||
| 10 | <Error Id="$(var.msierrUSRFailedUserCreate)">!(loc.msierrUSRFailedUserCreate)</Error> | ||
| 11 | <Error Id="$(var.msierrUSRFailedUserCreatePswd)">!(loc.msierrUSRFailedUserCreatePswd)</Error> | ||
| 12 | <Error Id="$(var.msierrUSRFailedUserGroupAdd)">!(loc.msierrUSRFailedUserGroupAdd)</Error> | ||
| 13 | <Error Id="$(var.msierrUSRFailedGrantLogonAsService)">Failed to grant 'logon as service' rights to user. ([2] [3] [4] [5])</Error> | ||
| 14 | <Error Id="$(var.msierrUSRFailedUserCreateExists)">!(loc.msierrUSRFailedUserCreateExists)</Error> | ||
| 15 | </UI> | ||
| 16 | </Fragment> | ||
| 17 | |||
| 18 | <Fragment> | ||
| 19 | <UI Id="ConfigureSmbErrorsText"> | ||
| 20 | <Error Id="$(var.msierrSMBFailedCreate)">!(loc.msierrSMBFailedCreate)</Error> | ||
| 21 | <Error Id="$(var.msierrSMBFailedDrop)">!(loc.msierrSMBFailedDrop)</Error> | ||
| 22 | </UI> | ||
| 23 | </Fragment> | ||
| 24 | |||
| 25 | <Fragment> | ||
| 26 | <UI Id="PerCounterDataErrorsText"> | ||
| 27 | <Error Id="$(var.msierrInstallPerfCounterData)">!(loc.msierrInstallPerfCounterData)</Error> | ||
| 28 | <Error Id="$(var.msierrUninstallPerfCounterData)">!(loc.msierrUninstallPerfCounterData)</Error> | ||
| 29 | </UI> | ||
| 30 | </Fragment> | ||
| 31 | |||
| 32 | <Fragment> | ||
| 33 | <UI Id="ConfigurePerfmonErrorsText"> | ||
| 34 | <Error Id="$(var.msierrPERFMONFailedRegisterDLL)">!(loc.msierrPERFMONFailedRegisterDLL)</Error> | ||
| 35 | <Error Id="$(var.msierrPERFMONFailedUnregisterDLL)">!(loc.msierrPERFMONFailedUnregisterDLL)</Error> | ||
| 36 | </UI> | ||
| 37 | </Fragment> | ||
| 38 | |||
| 39 | <Fragment> | ||
| 40 | <UI Id="SecureObjectsErrors"> | ||
| 41 | <Error Id="$(var.msierrSecureObjectsFailedCreateSD)">!(loc.msierrSecureObjectsFailedCreateSD)</Error> | ||
| 42 | <Error Id="$(var.msierrSecureObjectsFailedSet)">!(loc.msierrSecureObjectsFailedSet)</Error> | ||
| 43 | <Error Id="$(var.msierrSecureObjectsUnknownType)">!(loc.msierrSecureObjectsUnknownType)</Error> | ||
| 44 | </UI> | ||
| 45 | </Fragment> | ||
| 46 | |||
| 47 | <Fragment> | ||
| 48 | <UI Id="XmlFileErrorsText"> | ||
| 49 | <Error Id="$(var.msierrXmlFileFailedRead)">!(loc.msierrXmlFileFailedRead)</Error> | ||
| 50 | <Error Id="$(var.msierrXmlFileFailedOpen)">!(loc.msierrXmlFileFailedOpen)</Error> | ||
| 51 | <Error Id="$(var.msierrXmlFileFailedSelect)">!(loc.msierrXmlFileFailedSelect)</Error> | ||
| 52 | <Error Id="$(var.msierrXmlFileFailedSave)">!(loc.msierrXmlFileFailedSave)</Error> | ||
| 53 | </UI> | ||
| 54 | </Fragment> | ||
| 55 | |||
| 56 | <Fragment> | ||
| 57 | <UI Id="XmlConfigErrorsText"> | ||
| 58 | <Error Id="$(var.msierrXmlConfigFailedRead)">!(loc.msierrXmlConfigFailedRead)</Error> | ||
| 59 | <Error Id="$(var.msierrXmlConfigFailedOpen)">!(loc.msierrXmlConfigFailedOpen)</Error> | ||
| 60 | <Error Id="$(var.msierrXmlConfigFailedSelect)">!(loc.msierrXmlConfigFailedSelect)</Error> | ||
| 61 | <Error Id="$(var.msierrXmlConfigFailedSave)">!(loc.msierrXmlConfigFailedSave)</Error> | ||
| 62 | </UI> | ||
| 63 | </Fragment> | ||
| 64 | |||
| 65 | <Fragment> | ||
| 66 | <CustomAction Id="WixFailWhenDeferred" BinaryKey="WixCA" DllEntry="WixFailWhenDeferred" Execute="deferred" Return="check" SuppressModularization="yes" /> | ||
| 67 | |||
| 68 | <InstallExecuteSequence> | ||
| 69 | <Custom Action="WixFailWhenDeferred" Before="InstallFinalize" Overridable="yes">WIXFAILWHENDEFERRED=1 AND VersionNT > 400</Custom> | ||
| 70 | </InstallExecuteSequence> | ||
| 71 | </Fragment> | ||
| 72 | |||
| 73 | <Fragment> | ||
| 74 | <CustomAction Id="WixWaitForEvent" BinaryKey="WixCA" DllEntry="WixWaitForEvent" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 75 | |||
| 76 | <InstallExecuteSequence> | ||
| 77 | <Custom Action="WixWaitForEvent" Before="InstallFinalize" Overridable="yes" /> | ||
| 78 | </InstallExecuteSequence> | ||
| 79 | </Fragment> | ||
| 80 | |||
| 81 | <Fragment> | ||
| 82 | <CustomAction Id="WixWaitForEventDeferred" BinaryKey="WixCA" DllEntry="WixWaitForEvent" Execute="deferred" Return="check" SuppressModularization="yes" /> | ||
| 83 | |||
| 84 | <InstallExecuteSequence> | ||
| 85 | <Custom Action="WixWaitForEventDeferred" After="InstallInitialize" Overridable="yes" /> | ||
| 86 | </InstallExecuteSequence> | ||
| 87 | </Fragment> | ||
| 88 | |||
| 89 | <Fragment> | ||
| 90 | <CustomAction Id="WixExitEarlyWithSuccess" BinaryKey="WixCA" DllEntry="WixExitEarlyWithSuccess" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 91 | |||
| 92 | <InstallExecuteSequence> | ||
| 93 | <Custom Action="WixExitEarlyWithSuccess" After="FindRelatedProducts" Overridable="yes">NEWERVERSIONDETECTED AND VersionNT > 400</Custom> | ||
| 94 | </InstallExecuteSequence> | ||
| 95 | </Fragment> | ||
| 96 | |||
| 97 | <Fragment> | ||
| 98 | <CustomAction Id="WixRemoveFoldersEx" BinaryKey="WixCA" DllEntry="WixRemoveFoldersEx" Execute="immediate" Return="ignore" /> | ||
| 99 | |||
| 100 | <InstallExecuteSequence> | ||
| 101 | <Custom Action="WixRemoveFoldersEx" Before="CostInitialize" /> | ||
| 102 | </InstallExecuteSequence> | ||
| 103 | </Fragment> | ||
| 104 | |||
| 105 | <Fragment> | ||
| 106 | <CustomAction Id="WixBroadcastSettingChange" BinaryKey="WixCA" DllEntry="WixBroadcastSettingChange" Execute="immediate" Return="ignore" SuppressModularization="yes" /> | ||
| 107 | |||
| 108 | <InstallExecuteSequence> | ||
| 109 | <Custom Action="WixBroadcastSettingChange" After="InstallFinalize" Overridable="yes" /> | ||
| 110 | </InstallExecuteSequence> | ||
| 111 | </Fragment> | ||
| 112 | |||
| 113 | <Fragment> | ||
| 114 | <CustomAction Id="WixBroadcastEnvironmentChange" BinaryKey="WixCA" DllEntry="WixBroadcastEnvironmentChange" Execute="immediate" Return="ignore" SuppressModularization="yes" /> | ||
| 115 | |||
| 116 | <InstallExecuteSequence> | ||
| 117 | <Custom Action="WixBroadcastEnvironmentChange" After="InstallFinalize" Overridable="yes" /> | ||
| 118 | </InstallExecuteSequence> | ||
| 119 | </Fragment> | ||
| 120 | |||
| 121 | <!-- WiX OS-detection properties and custom action --> | ||
| 122 | <Fragment> | ||
| 123 | <CustomAction Id="WixQueryOsInfo" BinaryKey="WixCA" DllEntry="WixQueryOsInfo" Execute="firstSequence" Return="check" SuppressModularization="yes" /> | ||
| 124 | |||
| 125 | <InstallExecuteSequence> | ||
| 126 | <Custom Action="WixQueryOsInfo" After="AppSearch" Overridable="yes">VersionNT > 400 OR (VersionNT = 400 AND ServicePackLevel > 3)</Custom> | ||
| 127 | </InstallExecuteSequence> | ||
| 128 | |||
| 129 | <InstallUISequence> | ||
| 130 | <Custom Action="WixQueryOsInfo" After="AppSearch" Overridable="yes">VersionNT > 400 OR (VersionNT = 400 AND ServicePackLevel > 3)</Custom> | ||
| 131 | </InstallUISequence> | ||
| 132 | </Fragment> | ||
| 133 | |||
| 134 | <Fragment> | ||
| 135 | <Property Id="WIX_SUITE_BACKOFFICE" Secure="yes" /> | ||
| 136 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 137 | </Fragment> | ||
| 138 | <Fragment> | ||
| 139 | <Property Id="WIX_SUITE_BLADE" Secure="yes" /> | ||
| 140 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 141 | </Fragment> | ||
| 142 | <Fragment> | ||
| 143 | <Property Id="WIX_SUITE_COMMUNICATIONS" Secure="yes" /> | ||
| 144 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 145 | </Fragment> | ||
| 146 | <Fragment> | ||
| 147 | <Property Id="WIX_SUITE_COMPUTE_SERVER" Secure="yes" /> | ||
| 148 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 149 | </Fragment> | ||
| 150 | <Fragment> | ||
| 151 | <Property Id="WIX_SUITE_DATACENTER" Secure="yes" /> | ||
| 152 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 153 | </Fragment> | ||
| 154 | <Fragment> | ||
| 155 | <Property Id="WIX_SUITE_EMBEDDED_RESTRICTED" Secure="yes" /> | ||
| 156 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 157 | </Fragment> | ||
| 158 | <Fragment> | ||
| 159 | <Property Id="WIX_SUITE_EMBEDDEDNT" Secure="yes" /> | ||
| 160 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 161 | </Fragment> | ||
| 162 | <Fragment> | ||
| 163 | <Property Id="WIX_SUITE_ENTERPRISE" Secure="yes" /> | ||
| 164 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 165 | </Fragment> | ||
| 166 | <Fragment> | ||
| 167 | <Property Id="WIX_SUITE_MEDIACENTER" Secure="yes" /> | ||
| 168 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 169 | </Fragment> | ||
| 170 | <Fragment> | ||
| 171 | <Property Id="WIX_SUITE_PERSONAL" Secure="yes" /> | ||
| 172 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 173 | </Fragment> | ||
| 174 | <Fragment> | ||
| 175 | <Property Id="WIX_SUITE_SECURITY_APPLIANCE" Secure="yes" /> | ||
| 176 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 177 | </Fragment> | ||
| 178 | <Fragment> | ||
| 179 | <Property Id="WIX_SUITE_SERVERR2" Secure="yes" /> | ||
| 180 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 181 | </Fragment> | ||
| 182 | <Fragment> | ||
| 183 | <Property Id="WIX_SUITE_SINGLEUSERTS" Secure="yes" /> | ||
| 184 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 185 | </Fragment> | ||
| 186 | <Fragment> | ||
| 187 | <Property Id="WIX_SUITE_SMALLBUSINESS" Secure="yes" /> | ||
| 188 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 189 | </Fragment> | ||
| 190 | <Fragment> | ||
| 191 | <Property Id="WIX_SUITE_SMALLBUSINESS_RESTRICTED" Secure="yes" /> | ||
| 192 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 193 | </Fragment> | ||
| 194 | <Fragment> | ||
| 195 | <Property Id="WIX_SUITE_STARTER" Secure="yes" /> | ||
| 196 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 197 | </Fragment> | ||
| 198 | <Fragment> | ||
| 199 | <Property Id="WIX_SUITE_STORAGE_SERVER" Secure="yes" /> | ||
| 200 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 201 | </Fragment> | ||
| 202 | <Fragment> | ||
| 203 | <Property Id="WIX_SUITE_TABLETPC" Secure="yes" /> | ||
| 204 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 205 | </Fragment> | ||
| 206 | <Fragment> | ||
| 207 | <Property Id="WIX_SUITE_TERMINAL" Secure="yes" /> | ||
| 208 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 209 | </Fragment> | ||
| 210 | <Fragment> | ||
| 211 | <Property Id="WIX_SUITE_WH_SERVER" Secure="yes" /> | ||
| 212 | <CustomActionRef Id="WixQueryOsInfo" /> | ||
| 213 | </Fragment> | ||
| 214 | |||
| 215 | <Fragment> | ||
| 216 | <CustomAction Id="WixQueryOsDirs" BinaryKey="WixCA" DllEntry="WixQueryOsDirs" Execute="firstSequence" Return="check" SuppressModularization="yes" /> | ||
| 217 | |||
| 218 | <InstallExecuteSequence> | ||
| 219 | <Custom Action="WixQueryOsDirs" After="AppSearch" Overridable="yes">VersionNT > 400 OR (VersionNT = 400 AND ServicePackLevel > 3)</Custom> | ||
| 220 | </InstallExecuteSequence> | ||
| 221 | |||
| 222 | <InstallUISequence> | ||
| 223 | <Custom Action="WixQueryOsDirs" After="AppSearch" Overridable="yes">VersionNT > 400 OR (VersionNT = 400 AND ServicePackLevel > 3)</Custom> | ||
| 224 | </InstallUISequence> | ||
| 225 | </Fragment> | ||
| 226 | |||
| 227 | <Fragment> | ||
| 228 | <Property Id="WIX_DIR_ADMINTOOLS" Secure="yes" /> | ||
| 229 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 230 | </Fragment> | ||
| 231 | <Fragment> | ||
| 232 | <Property Id="WIX_DIR_ALTSTARTUP" Secure="yes" /> | ||
| 233 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 234 | </Fragment> | ||
| 235 | <Fragment> | ||
| 236 | <Property Id="WIX_DIR_CDBURN_AREA" Secure="yes" /> | ||
| 237 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 238 | </Fragment> | ||
| 239 | <Fragment> | ||
| 240 | <Property Id="WIX_DIR_COMMON_ADMINTOOLS" Secure="yes" /> | ||
| 241 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 242 | </Fragment> | ||
| 243 | <Fragment> | ||
| 244 | <Property Id="WIX_DIR_COMMON_ALTSTARTUP" Secure="yes" /> | ||
| 245 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 246 | </Fragment> | ||
| 247 | <Fragment> | ||
| 248 | <Property Id="WIX_DIR_COMMON_DOCUMENTS" Secure="yes" /> | ||
| 249 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 250 | </Fragment> | ||
| 251 | <Fragment> | ||
| 252 | <Property Id="WIX_DIR_COMMON_FAVORITES" Secure="yes" /> | ||
| 253 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 254 | </Fragment> | ||
| 255 | <Fragment> | ||
| 256 | <Property Id="WIX_DIR_COMMON_MUSIC" Secure="yes" /> | ||
| 257 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 258 | </Fragment> | ||
| 259 | <Fragment> | ||
| 260 | <Property Id="WIX_DIR_COMMON_PICTURES" Secure="yes" /> | ||
| 261 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 262 | </Fragment> | ||
| 263 | <Fragment> | ||
| 264 | <Property Id="WIX_DIR_COMMON_VIDEO" Secure="yes" /> | ||
| 265 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 266 | </Fragment> | ||
| 267 | <Fragment> | ||
| 268 | <Property Id="WIX_DIR_COOKIES" Secure="yes" /> | ||
| 269 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 270 | </Fragment> | ||
| 271 | <Fragment> | ||
| 272 | <Property Id="WIX_DIR_DESKTOP" Secure="yes" /> | ||
| 273 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 274 | </Fragment> | ||
| 275 | <Fragment> | ||
| 276 | <Property Id="WIX_DIR_HISTORY" Secure="yes" /> | ||
| 277 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 278 | </Fragment> | ||
| 279 | <Fragment> | ||
| 280 | <Property Id="WIX_DIR_INTERNET_CACHE" Secure="yes" /> | ||
| 281 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 282 | </Fragment> | ||
| 283 | <Fragment> | ||
| 284 | <Property Id="WIX_DIR_MYMUSIC" Secure="yes" /> | ||
| 285 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 286 | </Fragment> | ||
| 287 | <Fragment> | ||
| 288 | <Property Id="WIX_DIR_MYPICTURES" Secure="yes" /> | ||
| 289 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 290 | </Fragment> | ||
| 291 | <Fragment> | ||
| 292 | <Property Id="WIX_DIR_MYVIDEO" Secure="yes" /> | ||
| 293 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 294 | </Fragment> | ||
| 295 | <Fragment> | ||
| 296 | <Property Id="WIX_DIR_NETHOOD" Secure="yes" /> | ||
| 297 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 298 | </Fragment> | ||
| 299 | <Fragment> | ||
| 300 | <Property Id="WIX_DIR_PERSONAL" Secure="yes" /> | ||
| 301 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 302 | </Fragment> | ||
| 303 | <Fragment> | ||
| 304 | <Property Id="WIX_DIR_PRINTHOOD" Secure="yes" /> | ||
| 305 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 306 | </Fragment> | ||
| 307 | <Fragment> | ||
| 308 | <Property Id="WIX_DIR_PROFILE" Secure="yes" /> | ||
| 309 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 310 | </Fragment> | ||
| 311 | <Fragment> | ||
| 312 | <Property Id="WIX_DIR_RECENT" Secure="yes" /> | ||
| 313 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 314 | </Fragment> | ||
| 315 | <Fragment> | ||
| 316 | <Property Id="WIX_DIR_RESOURCES" Secure="yes" /> | ||
| 317 | <CustomActionRef Id="WixQueryOsDirs" /> | ||
| 318 | </Fragment> | ||
| 319 | |||
| 320 | <Fragment> | ||
| 321 | <CustomAction Id="WixQueryOsWellKnownSID" BinaryKey="WixCA" DllEntry="WixQueryOsWellKnownSID" Execute="firstSequence" Return="check" SuppressModularization="yes" /> | ||
| 322 | |||
| 323 | <InstallExecuteSequence> | ||
| 324 | <Custom Action="WixQueryOsWellKnownSID" After="AppSearch" Overridable="yes">VersionNT > 400 OR (VersionNT = 400 AND ServicePackLevel > 3)</Custom> | ||
| 325 | </InstallExecuteSequence> | ||
| 326 | |||
| 327 | <InstallUISequence> | ||
| 328 | <Custom Action="WixQueryOsWellKnownSID" After="AppSearch" Overridable="yes">VersionNT > 400 OR (VersionNT = 400 AND ServicePackLevel > 3)</Custom> | ||
| 329 | </InstallUISequence> | ||
| 330 | </Fragment> | ||
| 331 | |||
| 332 | <Fragment> | ||
| 333 | <Property Id="WIX_ACCOUNT_LOCALSYSTEM" Secure="yes" /> | ||
| 334 | <CustomActionRef Id="WixQueryOsWellKnownSID" /> | ||
| 335 | </Fragment> | ||
| 336 | <Fragment> | ||
| 337 | <Property Id="WIX_ACCOUNT_LOCALSERVICE" Secure="yes" /> | ||
| 338 | <CustomActionRef Id="WixQueryOsWellKnownSID" /> | ||
| 339 | </Fragment> | ||
| 340 | <Fragment> | ||
| 341 | <Property Id="WIX_ACCOUNT_NETWORKSERVICE" Secure="yes" /> | ||
| 342 | <CustomActionRef Id="WixQueryOsWellKnownSID" /> | ||
| 343 | </Fragment> | ||
| 344 | <Fragment> | ||
| 345 | <Property Id="WIX_ACCOUNT_ADMINISTRATORS" Secure="yes" /> | ||
| 346 | <CustomActionRef Id="WixQueryOsWellKnownSID" /> | ||
| 347 | </Fragment> | ||
| 348 | <Fragment> | ||
| 349 | <Property Id="WIX_ACCOUNT_USERS" Secure="yes" /> | ||
| 350 | <CustomActionRef Id="WixQueryOsWellKnownSID" /> | ||
| 351 | </Fragment> | ||
| 352 | <Fragment> | ||
| 353 | <Property Id="WIX_ACCOUNT_GUESTS" Secure="yes" /> | ||
| 354 | <CustomActionRef Id="WixQueryOsWellKnownSID" /> | ||
| 355 | </Fragment> | ||
| 356 | <Fragment> | ||
| 357 | <Property Id="WIX_ACCOUNT_PERFLOGUSERS" Secure="yes" /> | ||
| 358 | <Property Id="WIX_ACCOUNT_PERFLOGUSERS_NODOMAIN" Secure="yes" /> | ||
| 359 | <CustomActionRef Id="WixQueryOsWellKnownSID" /> | ||
| 360 | </Fragment> | ||
| 361 | |||
| 362 | <Fragment> | ||
| 363 | <CustomAction Id="WixQueryOsDriverInfo" BinaryKey="WixCA" DllEntry="WixQueryOsDriverInfo" Execute="firstSequence" Return="check" SuppressModularization="yes" /> | ||
| 364 | |||
| 365 | <InstallExecuteSequence> | ||
| 366 | <Custom Action="WixQueryOsDriverInfo" After="AppSearch" Overridable="yes">VersionNT > 400 OR (VersionNT = 400 AND ServicePackLevel > 3)</Custom> | ||
| 367 | </InstallExecuteSequence> | ||
| 368 | |||
| 369 | <InstallUISequence> | ||
| 370 | <Custom Action="WixQueryOsDriverInfo" After="AppSearch" Overridable="yes">VersionNT > 400 OR (VersionNT = 400 AND ServicePackLevel > 3)</Custom> | ||
| 371 | </InstallUISequence> | ||
| 372 | </Fragment> | ||
| 373 | |||
| 374 | <Fragment> | ||
| 375 | <Property Id="WIX_WDDM_DRIVER_PRESENT" Secure="yes" /> | ||
| 376 | <CustomActionRef Id="WixQueryOsDriverInfo" /> | ||
| 377 | </Fragment> | ||
| 378 | |||
| 379 | <Fragment> | ||
| 380 | <Property Id="WIX_DWM_COMPOSITION_ENABLED" Secure="yes" /> | ||
| 381 | <CustomActionRef Id="WixQueryOsDriverInfo" /> | ||
| 382 | </Fragment> | ||
| 383 | |||
| 384 | <!-- ShellExec custom actions (for when only one is needed; multiple executions need their own IDs) --> | ||
| 385 | <Fragment> | ||
| 386 | <PropertyRef Id="WixShellExecBinaryId" /> | ||
| 387 | <CustomAction Id="WixShellExecBinary" BinaryKey="WixCA" DllEntry="WixShellExecBinary" Execute="immediate" Return="check" Impersonate="yes" /> | ||
| 388 | </Fragment> | ||
| 389 | |||
| 390 | <Fragment> | ||
| 391 | <PropertyRef Id="WixShellExecTarget" /> | ||
| 392 | <CustomAction Id="WixShellExec" BinaryKey="WixCA" DllEntry="WixShellExec" Execute="immediate" Return="check" Impersonate="yes" /> | ||
| 393 | </Fragment> | ||
| 394 | |||
| 395 | <Fragment> | ||
| 396 | <PropertyRef Id="WixUnelevatedShellExecTarget" /> | ||
| 397 | <CustomAction Id="WixUnelevatedShellExec" BinaryKey="WixCA" DllEntry="WixUnelevatedShellExec" Execute="immediate" Return="check" Impersonate="yes" /> | ||
| 398 | </Fragment> | ||
| 399 | |||
| 400 | <Fragment> | ||
| 401 | <PropertyRef Id="QtExecCmdLine" /> | ||
| 402 | <CustomAction Id="QtExec" BinaryKey="WixCA" DllEntry="CAQuietExec" Execute="immediate" Return="check" Impersonate="yes" /> | ||
| 403 | </Fragment> | ||
| 404 | |||
| 405 | <Fragment> | ||
| 406 | <PropertyRef Id="QtExec64CmdLine" /> | ||
| 407 | <CustomAction Id="QtExec64" BinaryKey="WixCA" DllEntry="CAQuietExec64" Execute="immediate" Return="check" Impersonate="yes" /> | ||
| 408 | </Fragment> | ||
| 409 | |||
| 410 | <Fragment> | ||
| 411 | <PropertyRef Id="WixQuietExecCmdLine" /> | ||
| 412 | <CustomAction Id="WixQuietExec" BinaryKey="WixCA" DllEntry="WixQuietExec" Execute="immediate" Return="check" Impersonate="yes" /> | ||
| 413 | </Fragment> | ||
| 414 | |||
| 415 | <Fragment> | ||
| 416 | <PropertyRef Id="WixQuietExec64CmdLine" /> | ||
| 417 | <CustomAction Id="WixQuietExec64" BinaryKey="WixCA" DllEntry="WixQuietExec64" Execute="immediate" Return="check" Impersonate="yes" /> | ||
| 418 | </Fragment> | ||
| 419 | |||
| 420 | <!-- SilentExec custom actions differ from QtExec in that they do not log the commandline or output of the exe --> | ||
| 421 | <Fragment> | ||
| 422 | <PropertyRef Id="WixSilentExecCmdLine" /> | ||
| 423 | <CustomAction Id="WixSilentExec" BinaryKey="WixCA" DllEntry="WixSilentExec" Execute="immediate" Return="check" Impersonate="yes" /> | ||
| 424 | </Fragment> | ||
| 425 | |||
| 426 | <Fragment> | ||
| 427 | <PropertyRef Id="WixSilentExec64CmdLine" /> | ||
| 428 | <CustomAction Id="WixSilentExec64" BinaryKey="WixCA" DllEntry="WixSilentExec64" Execute="immediate" Return="check" Impersonate="yes" /> | ||
| 429 | </Fragment> | ||
| 430 | </Wix> | ||
diff --git a/src/wixlib/UtilExtension_Platform.wxi b/src/wixlib/UtilExtension_Platform.wxi new file mode 100644 index 00000000..8328577f --- /dev/null +++ b/src/wixlib/UtilExtension_Platform.wxi | |||
| @@ -0,0 +1,224 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <Include xmlns="http://wixtoolset.org/schemas/v4/wxs"> | ||
| 6 | |||
| 7 | <?include caSuffix.wxi ?> | ||
| 8 | |||
| 9 | <!-- | ||
| 10 | The following actions do not support X64. | ||
| 11 | --> | ||
| 12 | <?if $(var.platform)!=x64 ?> | ||
| 13 | |||
| 14 | <Fragment> | ||
| 15 | <CustomAction Id="WixCheckRebootRequired$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="WixCheckRebootRequired" Execute="immediate" Return="ignore" SuppressModularization="yes" /> | ||
| 16 | |||
| 17 | <InstallExecuteSequence> | ||
| 18 | <!-- Condition this so it runs on install and MMode, but not uninstall --> | ||
| 19 | <Custom Action="WixCheckRebootRequired$(var.Suffix)" After="InstallFinalize" Overridable="yes">NOT REMOVE~="ALL" AND VersionNT > 400</Custom> | ||
| 20 | </InstallExecuteSequence> | ||
| 21 | </Fragment> | ||
| 22 | |||
| 23 | <Fragment> | ||
| 24 | <CustomAction Id="WixCloseApplications$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="WixCloseApplications" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 25 | <CustomAction Id="WixCloseApplicationsDeferred$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="WixCloseApplicationsDeferred" Impersonate="no" Execute="deferred" Return="check" SuppressModularization="yes" /> | ||
| 26 | <CustomActionRef Id="WixCheckRebootRequired$(var.Suffix)" /> | ||
| 27 | |||
| 28 | <InstallExecuteSequence> | ||
| 29 | <Custom Action="WixCloseApplications$(var.Suffix)" Before="InstallFiles" Overridable="yes">VersionNT > 400</Custom> | ||
| 30 | </InstallExecuteSequence> | ||
| 31 | </Fragment> | ||
| 32 | |||
| 33 | <Fragment> | ||
| 34 | <CustomAction Id="WixRegisterRestartResources$(var.Suffix)" BinaryKey="WixCA" DllEntry="WixRegisterRestartResources$(var.Suffix)" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 35 | |||
| 36 | <InstallExecuteSequence> | ||
| 37 | <Custom Action="WixRegisterRestartResources$(var.Suffix)" Before="InstallValidate" Overridable="yes" /> | ||
| 38 | </InstallExecuteSequence> | ||
| 39 | </Fragment> | ||
| 40 | |||
| 41 | <Fragment> | ||
| 42 | <UIRef Id="ConfigureUsersErrorText" /> | ||
| 43 | |||
| 44 | <CustomAction Id="ConfigureUsers$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ConfigureUsers" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 45 | <CustomAction Id="CreateUser$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="CreateUser" Impersonate="no" Execute="deferred" Return="check" HideTarget="yes" SuppressModularization="yes" /> | ||
| 46 | <CustomAction Id="CreateUserRollback$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="RemoveUser" Impersonate="no" Execute="rollback" Return="check" HideTarget="yes" SuppressModularization="yes" /> | ||
| 47 | <!-- RemoveUser is a type commit action because it is not possible to rollback the removal of a user --> | ||
| 48 | <CustomAction Id="RemoveUser$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="RemoveUser" Impersonate="no" Execute="commit" Return="ignore" HideTarget="yes" SuppressModularization="yes" /> | ||
| 49 | |||
| 50 | <InstallExecuteSequence> | ||
| 51 | <Custom Action="ConfigureUsers$(var.Suffix)" Before="InstallFiles" Overridable="yes">VersionNT > 400</Custom> | ||
| 52 | </InstallExecuteSequence> | ||
| 53 | </Fragment> | ||
| 54 | |||
| 55 | <Fragment> | ||
| 56 | <UIRef Id="ConfigureSmbErrorsText" /> | ||
| 57 | |||
| 58 | <CustomAction Id="ConfigureSmbInstall$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ConfigureSmbInstall" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 59 | <CustomAction Id="ConfigureSmbUninstall$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ConfigureSmbUninstall" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 60 | <CustomAction Id="CreateSmb$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="CreateSmb" Impersonate="no" Execute="deferred" Return="check" HideTarget="yes" SuppressModularization="yes" /> | ||
| 61 | <CustomAction Id="CreateSmbRollback$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="DropSmb" Impersonate="no" Execute="rollback" Return="ignore" HideTarget="yes" SuppressModularization="yes" /> | ||
| 62 | <CustomAction Id="DropSmb$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="DropSmb" Impersonate="no" Execute="deferred" Return="check" HideTarget="yes" SuppressModularization="yes" /> | ||
| 63 | <CustomAction Id="DropSmbRollback$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="CreateSmb" Impersonate="no" Execute="rollback" Return="ignore" HideTarget="yes" SuppressModularization="yes" /> | ||
| 64 | |||
| 65 | <InstallExecuteSequence> | ||
| 66 | <Custom Action="ConfigureSmbInstall$(var.Suffix)" After="InstallFiles" Overridable="yes">VersionNT > 400</Custom> | ||
| 67 | <Custom Action="ConfigureSmbUninstall$(var.Suffix)" After="RemoveFiles" Overridable="yes">VersionNT > 400</Custom> | ||
| 68 | </InstallExecuteSequence> | ||
| 69 | </Fragment> | ||
| 70 | |||
| 71 | <Fragment> | ||
| 72 | <UIRef Id="PerCounterDataErrorsText" /> | ||
| 73 | |||
| 74 | <CustomAction Id="InstallPerfCounterData$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="InstallPerfCounterData" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 75 | <CustomAction Id="UninstallPerfCounterData$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="UninstallPerfCounterData" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 76 | <CustomAction Id="RegisterPerfCounterData$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="RegisterPerfCounterData" Impersonate="no" Execute="deferred" Return="check" HideTarget="yes" SuppressModularization="yes" /> | ||
| 77 | <CustomAction Id="UnregisterPerfCounterData$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="UnregisterPerfCounterData" Impersonate="no" Execute="deferred" Return="check" HideTarget="yes" SuppressModularization="yes" /> | ||
| 78 | <CustomAction Id="RollbackRegisterPerfCounterData$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="UnregisterPerfCounterData" Impersonate="no" Execute="rollback" Return="check" HideTarget="yes" SuppressModularization="yes" /> | ||
| 79 | <CustomAction Id="RollbackUnregisterPerfCounterData$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="RegisterPerfCounterData" Impersonate="no" Execute="rollback" Return="check" HideTarget="yes" SuppressModularization="yes" /> | ||
| 80 | |||
| 81 | <InstallExecuteSequence> | ||
| 82 | <Custom Action="InstallPerfCounterData$(var.Suffix)" After="WriteRegistryValues" Overridable="yes">VersionNT > 400</Custom> | ||
| 83 | <Custom Action="UninstallPerfCounterData$(var.Suffix)" Before="RemoveRegistryValues" Overridable="yes">VersionNT > 400</Custom> | ||
| 84 | </InstallExecuteSequence> | ||
| 85 | </Fragment> | ||
| 86 | |||
| 87 | <Fragment> | ||
| 88 | <UIRef Id="ConfigurePerfmonErrorsText" /> | ||
| 89 | |||
| 90 | <CustomAction Id="ConfigurePerfmonInstall$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ConfigurePerfmonInstall" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 91 | <CustomAction Id="ConfigurePerfmonUninstall$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ConfigurePerfmonUninstall" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 92 | <CustomAction Id="RegisterPerfmon$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="RegisterPerfmon" Impersonate="no" Execute="deferred" Return="check" SuppressModularization="yes" /> | ||
| 93 | <CustomAction Id="UnregisterPerfmon$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="UnregisterPerfmon" Impersonate="no" Execute="deferred" Return="check" SuppressModularization="yes" /> | ||
| 94 | <CustomAction Id="RollbackRegisterPerfmon$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="UnregisterPerfmon" Impersonate="no" Execute="rollback" Return="check" SuppressModularization="yes" /> | ||
| 95 | <CustomAction Id="RollbackUnregisterPerfmon$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="RegisterPerfmon" Impersonate="no" Execute="rollback" Return="check" SuppressModularization="yes" /> | ||
| 96 | |||
| 97 | <InstallExecuteSequence> | ||
| 98 | <Custom Action="ConfigurePerfmonInstall$(var.Suffix)" After="WriteRegistryValues" Overridable="yes">VersionNT > 400</Custom> | ||
| 99 | <Custom Action="ConfigurePerfmonUninstall$(var.Suffix)" Before="RemoveRegistryValues" Overridable="yes">VersionNT > 400</Custom> | ||
| 100 | </InstallExecuteSequence> | ||
| 101 | </Fragment> | ||
| 102 | |||
| 103 | <Fragment> | ||
| 104 | <CustomAction Id="ConfigurePerfmonManifestRegister$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ConfigurePerfmonManifestRegister" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 105 | <CustomAction Id="ConfigurePerfmonManifestUnregister$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ConfigurePerfmonManifestUnregister" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 106 | <CustomAction Id="RegisterPerfmonManifest$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="CAQuietExec" Impersonate="no" Execute="deferred" Return="check" SuppressModularization="yes" /> | ||
| 107 | <CustomAction Id="UnregisterPerfmonManifest$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="CAQuietExec" Impersonate="no" Execute="deferred" Return="ignore" SuppressModularization="yes" /> | ||
| 108 | <CustomAction Id="RollbackRegisterPerfmonManifest$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="CAQuietExec" Impersonate="no" Execute="rollback" Return="ignore" SuppressModularization="yes" /> | ||
| 109 | <CustomAction Id="RollbackUnregisterPerfmonManifest$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="CAQuietExec" Impersonate="no" Execute="rollback" Return="check" SuppressModularization="yes" /> | ||
| 110 | |||
| 111 | <InstallExecuteSequence> | ||
| 112 | <Custom Action="ConfigurePerfmonManifestRegister$(var.Suffix)" After="InstallFiles" Overridable="yes">VersionNT > 400</Custom> | ||
| 113 | <Custom Action="ConfigurePerfmonManifestUnregister$(var.Suffix)" After="RemoveRegistryValues" Overridable="yes">VersionNT > 400</Custom> | ||
| 114 | </InstallExecuteSequence> | ||
| 115 | </Fragment> | ||
| 116 | |||
| 117 | <Fragment> | ||
| 118 | <CustomAction Id="ConfigureEventManifestRegister$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ConfigureEventManifestRegister" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 119 | <CustomAction Id="ConfigureEventManifestUnregister$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ConfigureEventManifestUnregister" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 120 | <CustomAction Id="RegisterEventManifest$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="CAQuietExec" Impersonate="no" Execute="deferred" Return="check" SuppressModularization="yes" /> | ||
| 121 | <CustomAction Id="UnregisterEventManifest$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="CAQuietExec" Impersonate="no" Execute="deferred" Return="ignore" SuppressModularization="yes" /> | ||
| 122 | <CustomAction Id="RollbackRegisterEventManifest$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="CAQuietExec" Impersonate="no" Execute="rollback" Return="ignore" SuppressModularization="yes" /> | ||
| 123 | <CustomAction Id="RollbackUnregisterEventManifest$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="CAQuietExec" Impersonate="no" Execute="rollback" Return="check" SuppressModularization="yes" /> | ||
| 124 | |||
| 125 | <InstallExecuteSequence> | ||
| 126 | <Custom Action="ConfigureEventManifestRegister$(var.Suffix)" After="SchedXmlFile" Overridable="yes">VersionNT > 400</Custom> | ||
| 127 | <Custom Action="ConfigureEventManifestUnregister$(var.Suffix)" After="RemoveRegistryValues" Overridable="yes">VersionNT > 400</Custom> | ||
| 128 | </InstallExecuteSequence> | ||
| 129 | </Fragment> | ||
| 130 | |||
| 131 | <Fragment> | ||
| 132 | <CustomAction Id="SchedServiceConfig$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="SchedServiceConfig" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 133 | <CustomAction Id="ExecServiceConfig$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ExecServiceConfig" Execute="deferred" Impersonate="no" Return="check" SuppressModularization="yes" /> | ||
| 134 | <CustomAction Id="RollbackServiceConfig$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="RollbackServiceConfig" Execute="rollback" Impersonate="no" Return="check" SuppressModularization="yes" /> | ||
| 135 | |||
| 136 | <InstallExecuteSequence> | ||
| 137 | <!-- Condition this so it runs on install and MMode, but not uninstall --> | ||
| 138 | <Custom Action="SchedServiceConfig$(var.Suffix)" After="InstallServices" Overridable="yes">NOT REMOVE~="ALL" AND VersionNT > 400</Custom> | ||
| 139 | </InstallExecuteSequence> | ||
| 140 | </Fragment> | ||
| 141 | |||
| 142 | <Fragment> | ||
| 143 | <CustomAction Id="WixTouchFileDuringInstall" BinaryKey="UtilCA$(var.Suffix)" DllEntry="WixTouchFileDuringInstall" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 144 | <CustomAction Id="WixTouchFileDuringUninstall" BinaryKey="UtilCA$(var.Suffix)" DllEntry="WixTouchFileDuringUninstall" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 145 | <CustomAction Id="WixExecuteTouchFile" BinaryKey="UtilCA$(var.Suffix)" DllEntry="WixExecuteTouchFile" Execute="deferred" Impersonate="no" Return="check" SuppressModularization="yes" /> | ||
| 146 | <CustomAction Id="WixRollbackTouchFile" BinaryKey="UtilCA$(var.Suffix)" DllEntry="WixExecuteTouchFile" Execute="rollback" Impersonate="no" Return="check" SuppressModularization="yes" /> | ||
| 147 | |||
| 148 | <InstallExecuteSequence> | ||
| 149 | <Custom Action="WixTouchFileDuringUninstall" Before="RemoveFiles" Overridable="yes" /> | ||
| 150 | <Custom Action="WixTouchFileDuringInstall" After="InstallFiles" Overridable="yes" /> | ||
| 151 | </InstallExecuteSequence> | ||
| 152 | </Fragment> | ||
| 153 | |||
| 154 | <Fragment> | ||
| 155 | <UIRef Id="XmlFileErrorsText" /> | ||
| 156 | |||
| 157 | <CustomAction Id="SchedXmlFile$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="SchedXmlFile" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 158 | <CustomAction Id="ExecXmlFile$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ExecXmlFile" Execute="deferred" Impersonate="no" Return="check" HideTarget="yes" SuppressModularization="yes" /> | ||
| 159 | <CustomAction Id="ExecXmlFileRollback$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ExecXmlFileRollback" Execute="rollback" Impersonate="no" Return="check" HideTarget="yes" SuppressModularization="yes" /> | ||
| 160 | |||
| 161 | <InstallExecuteSequence> | ||
| 162 | <Custom Action="SchedXmlFile$(var.Suffix)" After="DuplicateFiles" Overridable="yes">VersionNT > 400</Custom> | ||
| 163 | </InstallExecuteSequence> | ||
| 164 | </Fragment> | ||
| 165 | |||
| 166 | <Fragment> | ||
| 167 | <UIRef Id="XmlConfigErrorsText" /> | ||
| 168 | |||
| 169 | <CustomAction Id="SchedXmlConfig$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="SchedXmlConfig" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 170 | <CustomAction Id="ExecXmlConfig$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ExecXmlConfig" Execute="deferred" Impersonate="no" Return="check" HideTarget="yes" SuppressModularization="yes" /> | ||
| 171 | <CustomAction Id="ExecXmlConfigRollback$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ExecXmlConfigRollback" Execute="rollback" Impersonate="no" Return="check" HideTarget="yes" SuppressModularization="yes" /> | ||
| 172 | |||
| 173 | <InstallExecuteSequence> | ||
| 174 | <Custom Action="SchedXmlConfig$(var.Suffix)" After="DuplicateFiles" Overridable="yes">VersionNT > 400</Custom> | ||
| 175 | </InstallExecuteSequence> | ||
| 176 | </Fragment> | ||
| 177 | |||
| 178 | <Fragment> | ||
| 179 | <CustomAction Id="WixSchedInternetShortcuts$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="WixSchedInternetShortcuts" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 180 | <CustomAction Id="WixRollbackInternetShortcuts$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="WixRollbackInternetShortcuts" Impersonate="no" Execute="rollback" Return="check" SuppressModularization="yes" /> | ||
| 181 | <CustomAction Id="WixCreateInternetShortcuts$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="WixCreateInternetShortcuts" Impersonate="no" Execute="deferred" Return="check" SuppressModularization="yes" /> | ||
| 182 | |||
| 183 | <InstallExecuteSequence> | ||
| 184 | <Custom Action="WixSchedInternetShortcuts$(var.Suffix)" Before="RemoveFolders" Overridable="yes">VersionNT > 400</Custom> | ||
| 185 | <Custom Action="WixRollbackInternetShortcuts$(var.DeferredSuffix)" Before="WixCreateInternetShortcuts$(var.DeferredSuffix)" Overridable="yes">VersionNT > 400</Custom> | ||
| 186 | <Custom Action="WixCreateInternetShortcuts$(var.DeferredSuffix)" After="CreateShortcuts" Overridable="yes">VersionNT > 400</Custom> | ||
| 187 | </InstallExecuteSequence> | ||
| 188 | </Fragment> | ||
| 189 | |||
| 190 | <?endif ?> | ||
| 191 | |||
| 192 | |||
| 193 | <!-- | ||
| 194 | The following actions do support all platforms. | ||
| 195 | --> | ||
| 196 | <Fragment> | ||
| 197 | <UIRef Id="SecureObjectsErrors" /> | ||
| 198 | |||
| 199 | <CustomAction Id="SchedSecureObjects$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="SchedSecureObjects" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 200 | <CustomAction Id="SchedSecureObjectsRollback$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="SchedSecureObjectsRollback" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 201 | <CustomAction Id="ExecSecureObjects$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ExecSecureObjects" Execute="deferred" Impersonate="no" Return="check" HideTarget="yes" SuppressModularization="yes" /> | ||
| 202 | <CustomAction Id="ExecSecureObjectsRollback$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="ExecSecureObjectsRollback" Execute="rollback" Impersonate="no" Return="check" HideTarget="yes" SuppressModularization="yes" /> | ||
| 203 | |||
| 204 | <InstallExecuteSequence> | ||
| 205 | <!-- Condition this so it runs on install and MMode, but not uninstall --> | ||
| 206 | <Custom Action="SchedSecureObjects$(var.Suffix)" After="InstallServices" Overridable="yes">NOT REMOVE~="ALL" AND VersionNT > 400</Custom> | ||
| 207 | <Custom Action="SchedSecureObjectsRollback$(var.Suffix)" After="UnpublishFeatures" Overridable="yes">VersionNT > 400</Custom> | ||
| 208 | </InstallExecuteSequence> | ||
| 209 | </Fragment> | ||
| 210 | |||
| 211 | <Fragment> | ||
| 212 | <CustomAction Id="WixSchedFormatFiles$(var.Suffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="WixSchedFormatFiles" Execute="immediate" Return="check" SuppressModularization="yes" /> | ||
| 213 | <CustomAction Id="WixExecFormatFiles$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="WixExecFormatFiles" Execute="deferred" Impersonate="no" Return="check" SuppressModularization="yes" /> | ||
| 214 | <CustomAction Id="WixRollbackFormatFiles$(var.DeferredSuffix)" BinaryKey="UtilCA$(var.Suffix)" DllEntry="WixExecFormatFiles" Execute="rollback" Impersonate="no" Return="check" SuppressModularization="yes" /> | ||
| 215 | |||
| 216 | <InstallExecuteSequence> | ||
| 217 | <Custom Action="WixSchedFormatFiles$(var.Suffix)" After="InstallFiles" /> | ||
| 218 | </InstallExecuteSequence> | ||
| 219 | </Fragment> | ||
| 220 | |||
| 221 | <Fragment> | ||
| 222 | <Binary Id="UtilCA$(var.Suffix)" SourceFile="!(bindpath.$(var.platform))utilca.dll" /> | ||
| 223 | </Fragment> | ||
| 224 | </Include> | ||
diff --git a/src/wixlib/UtilExtension_x64.wxs b/src/wixlib/UtilExtension_x64.wxs new file mode 100644 index 00000000..e902f97a --- /dev/null +++ b/src/wixlib/UtilExtension_x64.wxs | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | <?xml version="1.0"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | ||
| 6 | <?define platform=x64 ?> | ||
| 7 | <?include UtilExtension_Platform.wxi ?> | ||
| 8 | </Wix> | ||
diff --git a/src/wixlib/UtilExtension_x86.wxs b/src/wixlib/UtilExtension_x86.wxs new file mode 100644 index 00000000..ff4f08c4 --- /dev/null +++ b/src/wixlib/UtilExtension_x86.wxs | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | <?xml version="1.0"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"> | ||
| 6 | <?define platform=x86 ?> | ||
| 7 | <?include UtilExtension_Platform.wxi ?> | ||
| 8 | </Wix> | ||
diff --git a/src/wixlib/caSuffix.wxi b/src/wixlib/caSuffix.wxi new file mode 100644 index 00000000..a56a2393 --- /dev/null +++ b/src/wixlib/caSuffix.wxi | |||
| @@ -0,0 +1,28 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | <Include xmlns="http://wixtoolset.org/schemas/v4/wxs"> | ||
| 5 | <?ifndef platform ?> | ||
| 6 | <?error Required value "platform" not defined in include caSuffix.wxi ?> | ||
| 7 | <?endif ?> | ||
| 8 | |||
| 9 | <?ifdef Suffix ?> | ||
| 10 | <?undef Suffix ?> | ||
| 11 | <?undef DeferredSuffix ?> | ||
| 12 | <?endif ?> | ||
| 13 | |||
| 14 | <?if $(var.platform)="x86" ?> | ||
| 15 | <?define Suffix="" ?> | ||
| 16 | <?define DeferredSuffix="" ?> | ||
| 17 | <?endif ?> | ||
| 18 | |||
| 19 | <?if $(var.platform)="x64" ?> | ||
| 20 | <?define Suffix="_x64" ?> | ||
| 21 | <?define DeferredSuffix="_64" ?> | ||
| 22 | <?endif ?> | ||
| 23 | |||
| 24 | <?if $(var.platform)="arm" ?> | ||
| 25 | <?define Suffix="_ARM" ?> | ||
| 26 | <?define DeferredSuffix="_ARM" ?> | ||
| 27 | <?endif ?> | ||
| 28 | </Include> | ||
diff --git a/src/wixlib/caerr.wxi b/src/wixlib/caerr.wxi new file mode 100644 index 00000000..141942f2 --- /dev/null +++ b/src/wixlib/caerr.wxi | |||
| @@ -0,0 +1,96 @@ | |||
| 1 | <Include> | ||
| 2 | <?define msierrSecureObjectsFailedCreateSD = 25520?> | ||
| 3 | <?define msierrSecureObjectsFailedSet = 25521?> | ||
| 4 | <?define msierrSecureObjectsUnknownType = 25522?> | ||
| 5 | <?define msierrXmlFileFailedRead = 25530?> | ||
| 6 | <?define msierrXmlFileFailedOpen = 25531?> | ||
| 7 | <?define msierrXmlFileFailedSelect = 25532?> | ||
| 8 | <?define msierrXmlFileFailedSave = 25533?> | ||
| 9 | <?define msierrXmlConfigFailedRead = 25540?> | ||
| 10 | <?define msierrXmlConfigFailedOpen = 25541?> | ||
| 11 | <?define msierrXmlConfigFailedSelect = 25542?> | ||
| 12 | <?define msierrXmlConfigFailedSave = 25543?> | ||
| 13 | <?define msierrFirewallCannotConnect = 25580?> | ||
| 14 | <?define msierrIISCannotConnect = 26001?> | ||
| 15 | <?define msierrIISFailedReadWebSite = 26002?> | ||
| 16 | <?define msierrIISFailedReadWebDirs = 26003?> | ||
| 17 | <?define msierrIISFailedReadVDirs = 26004?> | ||
| 18 | <?define msierrIISFailedReadFilters = 26005?> | ||
| 19 | <?define msierrIISFailedReadAppPool = 26006?> | ||
| 20 | <?define msierrIISFailedReadMimeMap = 26007?> | ||
| 21 | <?define msierrIISFailedReadProp = 26008?> | ||
| 22 | <?define msierrIISFailedReadWebSvcExt = 26009?> | ||
| 23 | <?define msierrIISFailedReadWebError = 26010?> | ||
| 24 | <?define msierrIISFailedReadHttpHeader = 26011?> | ||
| 25 | <?define msierrIISFailedSchedTransaction = 26031?> | ||
| 26 | <?define msierrIISFailedSchedInstallWebs = 26032?> | ||
| 27 | <?define msierrIISFailedSchedInstallWebDirs = 26033?> | ||
| 28 | <?define msierrIISFailedSchedInstallVDirs = 26034?> | ||
| 29 | <?define msierrIISFailedSchedInstallFilters = 26035?> | ||
| 30 | <?define msierrIISFailedSchedInstallAppPool = 26036?> | ||
| 31 | <?define msierrIISFailedSchedInstallProp = 26037?> | ||
| 32 | <?define msierrIISFailedSchedInstallWebSvcExt = 26038?> | ||
| 33 | <?define msierrIISFailedSchedUninstallWebs = 26051?> | ||
| 34 | <?define msierrIISFailedSchedUninstallWebDirs = 26052?> | ||
| 35 | <?define msierrIISFailedSchedUninstallVDirs = 26053?> | ||
| 36 | <?define msierrIISFailedSchedUninstallFilters = 26054?> | ||
| 37 | <?define msierrIISFailedSchedUninstallAppPool = 26055?> | ||
| 38 | <?define msierrIISFailedSchedUninstallProp = 26056?> | ||
| 39 | <?define msierrIISFailedSchedUninstallWebSvcExt = 26057?> | ||
| 40 | <?define msierrIISFailedStartTransaction = 26101?> | ||
| 41 | <?define msierrIISFailedOpenKey = 26102?> | ||
| 42 | <?define msierrIISFailedCreateKey = 26103?> | ||
| 43 | <?define msierrIISFailedWriteData = 26104?> | ||
| 44 | <?define msierrIISFailedCreateApp = 26105?> | ||
| 45 | <?define msierrIISFailedDeleteKey = 26106?> | ||
| 46 | <?define msierrIISFailedDeleteApp = 26107?> | ||
| 47 | <?define msierrIISFailedDeleteValue = 26108?> | ||
| 48 | <?define msierrIISFailedCommitInUse = 26109?> | ||
| 49 | <?define msierrSQLFailedCreateDatabase = 26201?> | ||
| 50 | <?define msierrSQLFailedDropDatabase = 26202?> | ||
| 51 | <?define msierrSQLFailedConnectDatabase = 26203?> | ||
| 52 | <?define msierrSQLFailedExecString = 26204?> | ||
| 53 | <?define msierrSQLDatabaseAlreadyExists = 26205?> | ||
| 54 | <?define msierrPERFMONFailedRegisterDLL = 26251?> | ||
| 55 | <?define msierrPERFMONFailedUnregisterDLL = 26252?> | ||
| 56 | <?define msierrInstallPerfCounterData = 26253?> | ||
| 57 | <?define msierrUninstallPerfCounterData = 26254?> | ||
| 58 | <?define msierrSMBFailedCreate = 26301?> | ||
| 59 | <?define msierrSMBFailedDrop = 26302?> | ||
| 60 | <?define msierrCERTFailedOpen = 26351?> | ||
| 61 | <?define msierrCERTFailedAdd = 26352?> | ||
| 62 | <?define msierrUSRFailedUserCreate = 26401?> | ||
| 63 | <?define msierrUSRFailedUserCreatePswd = 26402?> | ||
| 64 | <?define msierrUSRFailedUserGroupAdd = 26403?> | ||
| 65 | <?define msierrUSRFailedUserCreateExists = 26404?> | ||
| 66 | <?define msierrUSRFailedGrantLogonAsService = 26405?> | ||
| 67 | <?define msierrDependencyMissingDependencies = 26451?> | ||
| 68 | <?define msierrDependencyHasDependents = 26452?> | ||
| 69 | <?define msierrDotNetRuntimeRequired = 27000?> | ||
| 70 | <?define msierrComPlusCannotConnect = 28001?> | ||
| 71 | <?define msierrComPlusPartitionReadFailed = 28002?> | ||
| 72 | <?define msierrComPlusPartitionRoleReadFailed = 28003?> | ||
| 73 | <?define msierrComPlusUserInPartitionRoleReadFailed = 28004?> | ||
| 74 | <?define msierrComPlusPartitionUserReadFailed = 28005?> | ||
| 75 | <?define msierrComPlusApplicationReadFailed = 28006?> | ||
| 76 | <?define msierrComPlusApplicationRoleReadFailed = 28007?> | ||
| 77 | <?define msierrComPlusUserInApplicationRoleReadFailed = 28008?> | ||
| 78 | <?define msierrComPlusAssembliesReadFailed = 28009?> | ||
| 79 | <?define msierrComPlusSubscriptionReadFailed = 28010?> | ||
| 80 | <?define msierrComPlusPartitionDependency = 28011?> | ||
| 81 | <?define msierrComPlusPartitionNotFound = 28012?> | ||
| 82 | <?define msierrComPlusPartitionIdConflict = 28013?> | ||
| 83 | <?define msierrComPlusPartitionNameConflict = 28014?> | ||
| 84 | <?define msierrComPlusApplicationDependency = 28015?> | ||
| 85 | <?define msierrComPlusApplicationNotFound = 28016?> | ||
| 86 | <?define msierrComPlusApplicationIdConflict = 28017?> | ||
| 87 | <?define msierrComPlusApplicationNameConflict = 28018?> | ||
| 88 | <?define msierrComPlusApplicationRoleDependency = 28019?> | ||
| 89 | <?define msierrComPlusApplicationRoleNotFound = 28020?> | ||
| 90 | <?define msierrComPlusApplicationRoleConflict = 28021?> | ||
| 91 | <?define msierrComPlusAssemblyDependency = 28022?> | ||
| 92 | <?define msierrComPlusSubscriptionIdConflict = 28023?> | ||
| 93 | <?define msierrComPlusSubscriptionNameConflict = 28024?> | ||
| 94 | <?define msierrComPlusFailedLookupNames = 28025?> | ||
| 95 | <?define msierrMsmqCannotConnect = 28101?> | ||
| 96 | </Include> \ No newline at end of file | ||
diff --git a/src/wixlib/de-de.wxl b/src/wixlib/de-de.wxl new file mode 100644 index 00000000..47bfaaaa --- /dev/null +++ b/src/wixlib/de-de.wxl | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <WixLocalization Culture="de-de" xmlns="http://wixtoolset.org/schemas/v4/wxl"> | ||
| 6 | <String Id="msierrUSRFailedUserCreate" Overridable="yes">Konnte den Benutzer nicht anlegen. ([2] [3] [4] [5])</String> | ||
| 7 | <String Id="msierrUSRFailedUserCreatePswd" Overridable="yes">Konnte den Benutzer auf Grund eines falschen Passwortes nicht anlegen. ([2] [3] [4] [5])</String> | ||
| 8 | <String Id="msierrUSRFailedUserGroupAdd" Overridable="yes">Konnte Benutzer nicht zur Gruppe hinzufügen. ([2] [3] [4] [5])</String> | ||
| 9 | <String Id="msierrUSRFailedUserCreateExists" Overridable="yes">Konnte den Benutzer nicht anlegen, da er bereits existierte. ([2] [3] [4] [5])</String> | ||
| 10 | |||
| 11 | <String Id="msierrSMBFailedCreate" Overridable="yes">Konnte Netzwerkfreigabe nicht anlegen. ([2] [3] [4] [5])</String> | ||
| 12 | <String Id="msierrSMBFailedDrop" Overridable="yes">Konnte Netzwerkfreigabe nicht entfernen. ([2] [3] [4] [5])</String> | ||
| 13 | |||
| 14 | <String Id="msierrPERFMONFailedRegisterDLL" Overridable="yes">Konnte die DLL nicht für PerfMon registrieren. ([2] [3] [4] [5])</String> | ||
| 15 | <String Id="msierrPERFMONFailedUnregisterDLL" Overridable="yes">Konnte die DLL nicht für PerfMon deregistrieren. ([2] [3] [4] [5])</String> | ||
| 16 | |||
| 17 | <String Id="msierrInstallPerfCounterData" Overridable="yes">Konnte die Daten der Leistungsüberwachung (performance counters) nicht installieren. ([2] [3] [4] [5])</String> | ||
| 18 | <String Id="msierrUninstallPerfCounterData" Overridable="yes">Konnte die Daten der Leistungsüberwachung (performance counters) nicht deinstallieren. ([2] [3] [4] [5])</String> | ||
| 19 | |||
| 20 | <String Id="msierrSecureObjectsFailedCreateSD" Overridable="yes">Konnte keinen Security Descriptor für [3]\[4] erstellen, System Fehler: [2]</String> | ||
| 21 | <String Id="msierrSecureObjectsFailedSet" Overridable="yes">Konnte keinen Security Descriptor für das Objekt [3] erstellen, System Fehler: [2]</String> | ||
| 22 | <String Id="msierrSecureObjectsUnknownType" Overridable="yes">Unbekannter Objekt Typ [3], System Fehler: [2]</String> | ||
| 23 | |||
| 24 | <String Id="msierrXmlFileFailedRead" Overridable="yes">Beim Lesen der XML Dateien trat ein Fehler auf.</String> | ||
| 25 | <String Id="msierrXmlFileFailedOpen" Overridable="yes">Konnte XML Datei [3] nicht öffnen, System Fehler: [2]</String> | ||
| 26 | <String Id="msierrXmlFileFailedSelect" Overridable="yes">Konnte Knoten [3] in der XML Datei [4] nicht finden, System Fehler: [2]</String> | ||
| 27 | <String Id="msierrXmlFileFailedSave" Overridable="yes">Beim Speichern der Änderungen an der XML Datei [3] trat ein Fehler auf, System Fehler: [2]</String> | ||
| 28 | |||
| 29 | <String Id="msierrXmlConfigFailedRead" Overridable="yes">Bei der Konfiguration der XML Dateien trat ein Fehler auf.</String> | ||
| 30 | <String Id="msierrXmlConfigFailedOpen" Overridable="yes">Konnte XML Datei [3] nicht öffnen, System Fehler: [2]</String> | ||
| 31 | <String Id="msierrXmlConfigFailedSelect" Overridable="yes">Konnte Knoten [3] in der XML Datei [4] nicht finden, System Fehler: [2]</String> | ||
| 32 | <String Id="msierrXmlConfigFailedSave" Overridable="yes">Beim Speichern der Änderungen an der XML Datei [3] trat ein Fehler auf, System Fehler: [2]</String> | ||
| 33 | </WixLocalization> | ||
diff --git a/src/wixlib/en-us.wxl b/src/wixlib/en-us.wxl new file mode 100644 index 00000000..25ac4d5d --- /dev/null +++ b/src/wixlib/en-us.wxl | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <WixLocalization Culture="en-us" xmlns="http://wixtoolset.org/schemas/v4/wxl"> | ||
| 6 | <String Id="msierrUSRFailedUserCreate" Overridable="yes">Failed to create user. ([2] [3] [4] [5])</String> | ||
| 7 | <String Id="msierrUSRFailedUserCreatePswd" Overridable="yes">Failed to create user due to invalid password. ([2] [3] [4] [5])</String> | ||
| 8 | <String Id="msierrUSRFailedUserGroupAdd" Overridable="yes">Failed to add user to group. ([2] [3] [4] [5])</String> | ||
| 9 | <String Id="msierrUSRFailedUserCreateExists" Overridable="yes">Failed to create user because it already exists. ([2] [3] [4] [5])</String> | ||
| 10 | |||
| 11 | <String Id="msierrSMBFailedCreate" Overridable="yes">Failed to create network share. ([2] [3] [4] [5])</String> | ||
| 12 | <String Id="msierrSMBFailedDrop" Overridable="yes">Failed to drop network share. ([2] [3] [4] [5])</String> | ||
| 13 | |||
| 14 | <String Id="msierrPERFMONFailedRegisterDLL" Overridable="yes">Failed to register DLL with PerfMon. ([2] [3] [4] [5])</String> | ||
| 15 | <String Id="msierrPERFMONFailedUnregisterDLL" Overridable="yes">Failed to unregister DLL with PerfMon. ([2] [3] [4] [5])</String> | ||
| 16 | |||
| 17 | <String Id="msierrInstallPerfCounterData" Overridable="yes">Failed to install performance counters. ([2] [3] [4] [5])</String> | ||
| 18 | <String Id="msierrUninstallPerfCounterData" Overridable="yes">Failed to uninstall performance counters. ([2] [3] [4] [5])</String> | ||
| 19 | |||
| 20 | <String Id="msierrSecureObjectsFailedCreateSD" Overridable="yes">Failed to create security descriptor for [3]\[4], system error: [2]</String> | ||
| 21 | <String Id="msierrSecureObjectsFailedSet" Overridable="yes">Failed to set security descriptor on object [3], system error: [2]</String> | ||
| 22 | <String Id="msierrSecureObjectsUnknownType" Overridable="yes">Unknown Object Type [3], system error: [2]</String> | ||
| 23 | |||
| 24 | <String Id="msierrXmlFileFailedRead" Overridable="yes">There was a failure while configuring XML files.</String> | ||
| 25 | <String Id="msierrXmlFileFailedOpen" Overridable="yes">Failed to open XML file [3], system error: [2]</String> | ||
| 26 | <String Id="msierrXmlFileFailedSelect" Overridable="yes">Failed to find node: [3] in XML file: [4], system error: [2]</String> | ||
| 27 | <String Id="msierrXmlFileFailedSave" Overridable="yes">Failed to save changes to XML file [3], system error: [2]</String> | ||
| 28 | |||
| 29 | <String Id="msierrXmlConfigFailedRead" Overridable="yes">There was a failure while configuring XML files.</String> | ||
| 30 | <String Id="msierrXmlConfigFailedOpen" Overridable="yes">Failed to open XML file [3], system error: [2]</String> | ||
| 31 | <String Id="msierrXmlConfigFailedSelect" Overridable="yes">Failed to find node: [3] in XML file: [4], system error: [2]</String> | ||
| 32 | <String Id="msierrXmlConfigFailedSave" Overridable="yes">Failed to save changes to XML file [3], system error: [2]</String> | ||
| 33 | </WixLocalization> | ||
diff --git a/src/wixlib/es-es.wxl b/src/wixlib/es-es.wxl new file mode 100644 index 00000000..9001d52e --- /dev/null +++ b/src/wixlib/es-es.wxl | |||
| @@ -0,0 +1,32 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | <WixLocalization Culture="es-es" xmlns="http://wixtoolset.org/schemas/v4/wxl"> | ||
| 5 | <String Id="msierrUSRFailedUserCreate" Overridable="yes">La creación del usuario ha fracasado. ([2] [3] [4] [5])</String> | ||
| 6 | <String Id="msierrUSRFailedUserCreatePswd" Overridable="yes">La creación del usuario ha fracasado porque la contraseña es incorrecta. ([2] [3] [4] [5])</String> | ||
| 7 | <String Id="msierrUSRFailedUserGroupAdd" Overridable="yes">El aditamento del usuario al grupo ha fracasado. ([2] [3] [4] [5])</String> | ||
| 8 | <String Id="msierrUSRFailedUserCreateExists" Overridable="yes">La creación del usuario ha fracasado porque ya existe. ([2] [3] [4] [5])</String> | ||
| 9 | |||
| 10 | <String Id="msierrSMBFailedCreate" Overridable="yes">La creación de la red compartida ha fracasado. ([2] [3] [4] [5])</String> | ||
| 11 | <String Id="msierrSMBFailedDrop" Overridable="yes">La eliminación de la red compartida ha fracasado. ([2] [3] [4] [5])</String> | ||
| 12 | |||
| 13 | <String Id="msierrPERFMONFailedRegisterDLL" Overridable="yes">La inscripción al registro de la DLL con PerfMon ha fracasado. ([2] [3] [4] [5])</String> | ||
| 14 | <String Id="msierrPERFMONFailedUnregisterDLL" Overridable="yes">La cancelación de la inscripción al registro de la DLL con PerfMon ha fracasado. ([2] [3] [4] [5])</String> | ||
| 15 | |||
| 16 | <String Id="msierrInstallPerfCounterData" Overridable="yes">La instalación de los contadores de rendimiento ha fracasado. ([2] [3] [4] [5])</String> | ||
| 17 | <String Id="msierrUninstallPerfCounterData" Overridable="yes">La desinstalación de los contadores de rendimiento ha fracasado. ([2] [3] [4] [5])</String> | ||
| 18 | |||
| 19 | <String Id="msierrSecureObjectsFailedCreateSD" Overridable="yes">La creación de los ACLs ha fracasado por [3]\[4], error del sistema : [2]</String> | ||
| 20 | <String Id="msierrSecureObjectsFailedSet" Overridable="yes">El posicionamiento de los ACLs por el objecto [3] ha fracasado, error del sistema: [2]</String> | ||
| 21 | <String Id="msierrSecureObjectsUnknownType" Overridable="yes">Tipo de objecto no conocido [3], error del sistema: [2]</String> | ||
| 22 | |||
| 23 | <String Id="msierrXmlFileFailedRead" Overridable="yes">Un problema ha aparecido durante la configuración de los ficheros XML.</String> | ||
| 24 | <String Id="msierrXmlFileFailedOpen" Overridable="yes">Fracaso de la apertura de los ficheros XML [3], error del sistema: [2]</String> | ||
| 25 | <String Id="msierrXmlFileFailedSelect" Overridable="yes">Fracaso de la búsqueda del nodo: [3] en el fichero XML: [4], error del sistema: [2]</String> | ||
| 26 | <String Id="msierrXmlFileFailedSave" Overridable="yes">Fracaso durante la salvaguardia de las modificaciones en el fichero XML [3], error del sistema: [2]</String> | ||
| 27 | |||
| 28 | <String Id="msierrXmlConfigFailedRead" Overridable="yes">Un problema ha aparecido durante la configuración de los ficheros XML.</String> | ||
| 29 | <String Id="msierrXmlConfigFailedOpen" Overridable="yes">Fracaso de la apertura de los ficheros XML [3], error del sistema: [2]</String> | ||
| 30 | <String Id="msierrXmlConfigFailedSelect" Overridable="yes">Fracaso de la búsqueda del nodo: [3] en el fichero XML: [4], error del sistema: [2]</String> | ||
| 31 | <String Id="msierrXmlConfigFailedSave" Overridable="yes">Fracaso durante la salvaguardia de las modificaciones en el fichero XML [3], error del sistema: [2]</String> | ||
| 32 | </WixLocalization> \ No newline at end of file | ||
diff --git a/src/wixlib/fr-fr.wxl b/src/wixlib/fr-fr.wxl new file mode 100644 index 00000000..066e7f81 --- /dev/null +++ b/src/wixlib/fr-fr.wxl | |||
| @@ -0,0 +1,32 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | <WixLocalization Culture="fr-fr" xmlns="http://wixtoolset.org/schemas/v4/wxl"> | ||
| 5 | <String Id="msierrUSRFailedUserCreate" Overridable="yes">La création de l'utilisateur a échoué. ([2] [3] [4] [5])</String> | ||
| 6 | <String Id="msierrUSRFailedUserCreatePswd" Overridable="yes">La création de l'utilisateur a échoué car le mot de passe est invalide. ([2] [3] [4] [5])</String> | ||
| 7 | <String Id="msierrUSRFailedUserGroupAdd" Overridable="yes">L'ajout de l'utilisateur au groupe a échoué. ([2] [3] [4] [5])</String> | ||
| 8 | <String Id="msierrUSRFailedUserCreateExists" Overridable="yes">La création de l'utilisateur a échoué car il existe dejà. ([2] [3] [4] [5])</String> | ||
| 9 | |||
| 10 | <String Id="msierrSMBFailedCreate" Overridable="yes">La création du partage reseau a échoué. ([2] [3] [4] [5])</String> | ||
| 11 | <String Id="msierrSMBFailedDrop" Overridable="yes">La suppression du partage reseau a échoué. ([2] [3] [4] [5])</String> | ||
| 12 | |||
| 13 | <String Id="msierrPERFMONFailedRegisterDLL" Overridable="yes">L'inscription au registre de la DLL avec PerfMon a échoué. ([2] [3] [4] [5])</String> | ||
| 14 | <String Id="msierrPERFMONFailedUnregisterDLL" Overridable="yes">La desinscription au registre de la DLL avec PerfMon a échoué. ([2] [3] [4] [5])</String> | ||
| 15 | |||
| 16 | <String Id="msierrInstallPerfCounterData" Overridable="yes">L'installation des compteurs de performance a échoué. ([2] [3] [4] [5])</String> | ||
| 17 | <String Id="msierrUninstallPerfCounterData" Overridable="yes">La desinstallation des compteurs de performance a échoué. ([2] [3] [4] [5])</String> | ||
| 18 | |||
| 19 | <String Id="msierrSecureObjectsFailedCreateSD" Overridable="yes">La création des ACLs a échoué pour [3]\[4], erreur systeme: [2]</String> | ||
| 20 | <String Id="msierrSecureObjectsFailedSet" Overridable="yes">Le positionnement des ACLs pour l'objet [3] a échoué, erreur systeme: [2]</String> | ||
| 21 | <String Id="msierrSecureObjectsUnknownType" Overridable="yes">Type d'objet inconnu [3], erreur systeme: [2]</String> | ||
| 22 | |||
| 23 | <String Id="msierrXmlFileFailedRead" Overridable="yes">Un problème est survenu lors de la configuration des fichiers XML.</String> | ||
| 24 | <String Id="msierrXmlFileFailedOpen" Overridable="yes">Echec de l'ouverture des fichiers XML [3], erreur systeme: [2]</String> | ||
| 25 | <String Id="msierrXmlFileFailedSelect" Overridable="yes">Echec de la recherche du noeud: [3] dans le fichier XML: [4], erreur systeme: [2]</String> | ||
| 26 | <String Id="msierrXmlFileFailedSave" Overridable="yes">Echec lors de la sauvegarde des modifications dans le fichier XML [3], erreur systeme: [2]</String> | ||
| 27 | |||
| 28 | <String Id="msierrXmlConfigFailedRead" Overridable="yes">Un problème est survenu lors de la configuration des fichiers XML.</String> | ||
| 29 | <String Id="msierrXmlConfigFailedOpen" Overridable="yes">Echec de l'ouverture des fichiers XML [3], erreur systeme: [2]</String> | ||
| 30 | <String Id="msierrXmlConfigFailedSelect" Overridable="yes">Echec de la recherche du noeud: [3] dans le fichier XML: [4], erreur systeme: [2]</String> | ||
| 31 | <String Id="msierrXmlConfigFailedSave" Overridable="yes">Echec lors de la sauvegarde des modifications dans le fichier XML [3], erreur systeme: [2]</String> | ||
| 32 | </WixLocalization> \ No newline at end of file | ||
diff --git a/src/wixlib/it-it.wxl b/src/wixlib/it-it.wxl new file mode 100644 index 00000000..35c62fc9 --- /dev/null +++ b/src/wixlib/it-it.wxl | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <WixLocalization Culture="it-it" xmlns="http://wixtoolset.org/schemas/v4/wxl"> | ||
| 6 | <String Id="msierrUSRFailedUserCreate" Overridable="yes">Impossibile creare l'utente. ([2] [3] [4] [5])</String> | ||
| 7 | <String Id="msierrUSRFailedUserCreatePswd" Overridable="yes">Impossibile creare l'utente perchè la password è errata. ([2] [3] [4] [5])</String> | ||
| 8 | <String Id="msierrUSRFailedUserGroupAdd" Overridable="yes">Impossibile aggiungere l'utente al gruppo. ([2] [3] [4] [5])</String> | ||
| 9 | <String Id="msierrUSRFailedUserCreateExists" Overridable="yes">Impossibile creare l'utente perchè già esistente. ([2] [3] [4] [5])</String> | ||
| 10 | |||
| 11 | <String Id="msierrSMBFailedCreate" Overridable="yes">Impossibile creare la risorsa di rete. ([2] [3] [4] [5])</String> | ||
| 12 | <String Id="msierrSMBFailedDrop" Overridable="yes">Impossibile eliminare la risorsa di rete. ([2] [3] [4] [5])</String> | ||
| 13 | |||
| 14 | <String Id="msierrPERFMONFailedRegisterDLL" Overridable="yes">Impossibile registrare la DLL con PerfMon. ([2] [3] [4] [5])</String> | ||
| 15 | <String Id="msierrPERFMONFailedUnregisterDLL" Overridable="yes">Impossibile rimuovere la registrazione della DLL con PerfMon. ([2] [3] [4] [5])</String> | ||
| 16 | |||
| 17 | <String Id="msierrInstallPerfCounterData" Overridable="yes">Impossibile installare i contatori delle prestazioni. ([2] [3] [4] [5])</String> | ||
| 18 | <String Id="msierrUninstallPerfCounterData" Overridable="yes">Impossibile rimuovere i contatori delle prestazioni. ([2] [3] [4] [5])</String> | ||
| 19 | |||
| 20 | <String Id="msierrSecureObjectsFailedCreateSD" Overridable="yes">Impossibile creare i descrittori di sicurezza per [3]\[4], errore di sistema: [2]</String> | ||
| 21 | <String Id="msierrSecureObjectsFailedSet" Overridable="yes">Impossibile impostare i descrittori di sicurezza sull'oggetto [3], errore di sistema: [2]</String> | ||
| 22 | <String Id="msierrSecureObjectsUnknownType" Overridable="yes">Tipo di oggetto sconosciuto [3], errore di sistema: [2]</String> | ||
| 23 | |||
| 24 | <String Id="msierrXmlFileFailedRead" Overridable="yes">Si è verificato un errore durante la configurazione dei file XML.</String> | ||
| 25 | <String Id="msierrXmlFileFailedOpen" Overridable="yes">Impossibile aprire il file XML [3], errore di sistema: [2]</String> | ||
| 26 | <String Id="msierrXmlFileFailedSelect" Overridable="yes">Impossibile trovare il nodo: [3] nel file XML: [4], errore di sistema: [2]</String> | ||
| 27 | <String Id="msierrXmlFileFailedSave" Overridable="yes">Impossible salvare le modifiche al file XML [3], errore di sistema: [2]</String> | ||
| 28 | |||
| 29 | <String Id="msierrXmlConfigFailedRead" Overridable="yes">Si è verificato un errore durante la configurazione dei file XML.</String> | ||
| 30 | <String Id="msierrXmlConfigFailedOpen" Overridable="yes">Impossibile aprire il file XML [3], errore di sistema: [2]</String> | ||
| 31 | <String Id="msierrXmlConfigFailedSelect" Overridable="yes">Impossibile trovare il nodo: [3] nel file XML: [4], errore di sistema: [2]</String> | ||
| 32 | <String Id="msierrXmlConfigFailedSave" Overridable="yes">Impossibile salvare le modifiche al file XML [3], errore di sitema: [2]</String> | ||
| 33 | </WixLocalization> | ||
diff --git a/src/wixlib/ja-jp.wxl b/src/wixlib/ja-jp.wxl new file mode 100644 index 00000000..6206da64 --- /dev/null +++ b/src/wixlib/ja-jp.wxl | |||
| @@ -0,0 +1,33 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <WixLocalization Culture="ja-jp" xmlns="http://wixtoolset.org/schemas/v4/wxl"> | ||
| 6 | <String Id="msierrUSRFailedUserCreate" Overridable="yes">ユーザー作成に失敗しました。 ([2] [3] [4] [5])</String> | ||
| 7 | <String Id="msierrUSRFailedUserCreatePswd" Overridable="yes">パスワードが無効のためユーザー作成に失敗しました。 ([2] [3] [4] [5])</String> | ||
| 8 | <String Id="msierrUSRFailedUserGroupAdd" Overridable="yes">ユーザーをグループに追加でいませんでした。 ([2] [3] [4] [5])</String> | ||
| 9 | <String Id="msierrUSRFailedUserCreateExists" Overridable="yes">ユーザーが既に存在するため作成できませんでした。 ([2] [3] [4] [5])</String> | ||
| 10 | |||
| 11 | <String Id="msierrSMBFailedCreate" Overridable="yes">ネットワーク共有の作成に失敗しました。 ([2] [3] [4] [5])</String> | ||
| 12 | <String Id="msierrSMBFailedDrop" Overridable="yes">ネットワーク共有の削除に失敗しました。 ([2] [3] [4] [5])</String> | ||
| 13 | |||
| 14 | <String Id="msierrPERFMONFailedRegisterDLL" Overridable="yes">DLL を PerfMon に登録でいませんでした。 ([2] [3] [4] [5])</String> | ||
| 15 | <String Id="msierrPERFMONFailedUnregisterDLL" Overridable="yes">DLL を PerfMon より登録解除できませんでした。 ([2] [3] [4] [5])</String> | ||
| 16 | |||
| 17 | <String Id="msierrInstallPerfCounterData" Overridable="yes">パフォーマンス カウンタをインストールできませんでした。 ([2] [3] [4] [5])</String> | ||
| 18 | <String Id="msierrUninstallPerfCounterData" Overridable="yes">パフォーマンス カウンタをアンインストールできませんでした。 ([2] [3] [4] [5])</String> | ||
| 19 | |||
| 20 | <String Id="msierrSecureObjectsFailedCreateSD" Overridable="yes">[3]\[4] 用セキュリティ ディスクリプターを作成できませんでした、システム エラー: [2]</String> | ||
| 21 | <String Id="msierrSecureObjectsFailedSet" Overridable="yes">オブジェクト [3] 上のセキュリティ ディスクリプターを設定できませんでした、システム エラー: [2]</String> | ||
| 22 | <String Id="msierrSecureObjectsUnknownType" Overridable="yes">不明なオブジェクト種別 [3]、システム エラー: [2]</String> | ||
| 23 | |||
| 24 | <String Id="msierrXmlFileFailedRead" Overridable="yes">XML ファイル構成中に失敗しました。</String> | ||
| 25 | <String Id="msierrXmlFileFailedOpen" Overridable="yes">XML ファイル [3] を開けませんでした、システム エラー: [2]</String> | ||
| 26 | <String Id="msierrXmlFileFailedSelect" Overridable="yes">XML ファイル [4] 内にノード [3] が見つかりませんでした、システム エラー: [2]</String> | ||
| 27 | <String Id="msierrXmlFileFailedSave" Overridable="yes">XML ファイル [3] へ変更を保存できませんでした、システム エラー: [2]</String> | ||
| 28 | |||
| 29 | <String Id="msierrXmlConfigFailedRead" Overridable="yes">XML ファイル構成中に失敗しました。</String> | ||
| 30 | <String Id="msierrXmlConfigFailedOpen" Overridable="yes">XML ファイル [3] を開けませんでした、システム エラー: [2]</String> | ||
| 31 | <String Id="msierrXmlConfigFailedSelect" Overridable="yes">XML ファイル [4] 内にノード [3] が見つかりませんでした、システム エラー: [2]</String> | ||
| 32 | <String Id="msierrXmlConfigFailedSave" Overridable="yes">XML ファイル [3] へ変更を保存できませんでした、システム エラー: [2]</String> | ||
| 33 | </WixLocalization> | ||
diff --git a/src/wixlib/packages.config b/src/wixlib/packages.config new file mode 100644 index 00000000..89544f1d --- /dev/null +++ b/src/wixlib/packages.config | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | ||
| 2 | <packages> | ||
| 3 | <package id="Nerdbank.GitVersioning" version="2.1.7" developmentDependency="true" targetFramework="net40" /> | ||
| 4 | <package id="WixToolset.Core.InternalPackage" version="4.0.60" targetFramework="net40" developmentDependency="true" /> | ||
| 5 | </packages> \ No newline at end of file | ||
diff --git a/src/wixlib/pt-br.wxl b/src/wixlib/pt-br.wxl new file mode 100644 index 00000000..b2af3425 --- /dev/null +++ b/src/wixlib/pt-br.wxl | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | |||
| 4 | |||
| 5 | <WixLocalization Culture="pt-br" xmlns="http://wixtoolset.org/schemas/v4/wxl"> | ||
| 6 | <String Id="msierrUSRFailedUserCreate" Overridable="yes">Falha ao criar usuário. ([2] [3] [4] [5])</String> | ||
| 7 | <String Id="msierrUSRFailedUserCreatePswd" Overridable="yes">Falha ao criar usuário devido a senha inválida. ([2] [3] [4] [5])</String> | ||
| 8 | <String Id="msierrUSRFailedUserGroupAdd" Overridable="yes">Falha ao adicionar o usuário ao grupo. ([2] [3] [4] [5])</String> | ||
| 9 | <String Id="msierrUSRFailedUserCreateExists" Overridable="yes">Falha ao criar o usuário, porque ele já existe. ([2] [3] [4] [5])</String> | ||
| 10 | <String Id="msierrSMBFailedCreate" Overridable="yes">Falha ao criar o compartilhamento de rede. ([2] [3] [4] [5])</String> | ||
| 11 | <String Id="msierrSMBFailedDrop" Overridable="yes">Falha ao cair compartilhamento de rede. ([2] [3] [4] [5])</String> | ||
| 12 | <String Id="msierrPERFMONFailedRegisterDLL" Overridable="yes">Falha ao registrar DLL com PerfMon. ([2] [3] [4] [5])</String> | ||
| 13 | <String Id="msierrPERFMONFailedUnregisterDLL" Overridable="yes">Falha ao cancelar o registro de DLL com PerfMon. ([2] [3] [4] [5])</String> | ||
| 14 | <String Id="msierrInstallPerfCounterData" Overridable="yes">Falha ao instalar contadores de desempenho. ([2] [3] [4] [5])</String> | ||
| 15 | <String Id="msierrUninstallPerfCounterData" Overridable="yes">Falha ao desinstalar contadores de desempenho. ([2] [3] [4] [5])</String> | ||
| 16 | <String Id="msierrSecureObjectsFailedCreateSD" Overridable="yes">Falha ao criar o descritor de segurança [3] \ [4], erro do sistema: [2]</String> | ||
| 17 | <String Id="msierrSecureObjectsFailedSet" Overridable="yes">Falha ao definir o descritor de segurança sobre o objeto [3], erro do sistema: [2]</String> | ||
| 18 | <String Id="msierrSecureObjectsUnknownType" Overridable="yes">Objeto Desconhecido Tipo [3], erro do sistema: [2]</String> | ||
| 19 | <String Id="msierrXmlFileFailedRead" Overridable="yes">Houve uma falha ao configurar arquivos XML.</String> | ||
| 20 | <String Id="msierrXmlFileFailedOpen" Overridable="yes">Falha ao abrir o arquivo XML [3], erro do sistema: [2]</String> | ||
| 21 | <String Id="msierrXmlFileFailedSelect" Overridable="yes">Falha ao localizar nó: [3] no arquivo XML: [4], erro do sistema: [2]</String> | ||
| 22 | <String Id="msierrXmlFileFailedSave" Overridable="yes">Falha ao salvar as alterações para o arquivo XML [3], erro do sistema: [2]</String> | ||
| 23 | <String Id="msierrXmlConfigFailedRead" Overridable="yes">Houve uma falha ao configurar arquivos XML.</String> | ||
| 24 | <String Id="msierrXmlConfigFailedOpen" Overridable="yes">Falha ao abrir o arquivo XML [3], erro do sistema: [2]</String> | ||
| 25 | <String Id="msierrXmlConfigFailedSelect" Overridable="yes">Falha ao localizar nó: [3] no arquivo XML: [4], erro do sistema: [2]</String> | ||
| 26 | <String Id="msierrXmlConfigFailedSave" Overridable="yes">Falha ao salvar as alterações para o arquivo XML [3], erro do sistema: [2]</String> | ||
| 27 | </WixLocalization> | ||
diff --git a/src/wixlib/util.wixproj b/src/wixlib/util.wixproj new file mode 100644 index 00000000..2fc8c589 --- /dev/null +++ b/src/wixlib/util.wixproj | |||
| @@ -0,0 +1,52 @@ | |||
| 1 | <?xml version="1.0" encoding="utf-8"?> | ||
| 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | ||
| 3 | <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="15.0"> | ||
| 4 | <Import Project="..\..\packages\WixToolset.Core.InternalPackage.4.0.60\build\WixToolset.Core.InternalPackage.props" Condition="Exists('..\..\packages\WixToolset.Core.InternalPackage.4.0.60\build\WixToolset.Core.InternalPackage.props')" /> | ||
| 5 | <Import Project="..\FindLocalWix.props" /> | ||
| 6 | <PropertyGroup> | ||
| 7 | <ProjectGuid>{1ACFFEFD-505A-41A5-ACBF-A02B7B473AA2}</ProjectGuid> | ||
| 8 | <OutputName>util</OutputName> | ||
| 9 | <OutputType>Library</OutputType> | ||
| 10 | <BindFiles>true</BindFiles> | ||
| 11 | <Pedantic>true</Pedantic> | ||
| 12 | </PropertyGroup> | ||
| 13 | <ItemGroup> | ||
| 14 | <Compile Include="UtilExtension.wxs" /> | ||
| 15 | <Compile Include="UtilExtension_x86.wxs" /> | ||
| 16 | <Compile Include="UtilExtension_x64.wxs" /> | ||
| 17 | <EmbeddedResource Include="en-us.wxl" /> | ||
| 18 | <EmbeddedResource Include="de-de.wxl" /> | ||
| 19 | <EmbeddedResource Include="es-es.wxl" /> | ||
| 20 | <EmbeddedResource Include="fr-fr.wxl" /> | ||
| 21 | <EmbeddedResource Include="ja-jp.wxl" /> | ||
| 22 | <EmbeddedResource Include="pt-br.wxl" /> | ||
| 23 | <EmbeddedResource Include="it-it.wxl" /> | ||
| 24 | </ItemGroup> | ||
| 25 | <ItemGroup> | ||
| 26 | <None Include="packages.config" /> | ||
| 27 | </ItemGroup> | ||
| 28 | <ItemGroup> | ||
| 29 | <ProjectReference Include="..\ca\utilca.vcxproj"> | ||
| 30 | <Name>utilca</Name> | ||
| 31 | <Project>{076018F7-19BD-423A-ABBF-229273DA08D8}</Project> | ||
| 32 | </ProjectReference> | ||
| 33 | </ItemGroup> | ||
| 34 | <ItemGroup> | ||
| 35 | <None Include="caerr.wxi" /> | ||
| 36 | <None Include="caSuffix.wxi" /> | ||
| 37 | <None Include="UtilExtension_Platform.wxi" /> | ||
| 38 | </ItemGroup> | ||
| 39 | <Import Project="$(WixTargetsPath)" Condition=" '$(WixTargetsPath)' != '' AND Exists('$(WixTargetsPath)') " /> | ||
| 40 | <Import Project="$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\wix.targets" Condition=" '$(WixTargetsPath)' == '' AND Exists('$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\wix.targets') " /> | ||
| 41 | <Target Name="EnsureWixToolsetInstalled" Condition=" '$(WixTargetsImported)' != 'true' "> | ||
| 42 | <Error Text="FG-WiX or WiX Toolset build tools (v3.11 or later) must be installed to build this project. To download FG-WiX, go to https://www.firegiant.com/downloads/. To download the WiX Toolset, go to http://wixtoolset.org/releases/." /> | ||
| 43 | </Target> | ||
| 44 | <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> | ||
| 45 | <PropertyGroup> | ||
| 46 | <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> | ||
| 47 | </PropertyGroup> | ||
| 48 | <Error Condition="!Exists('..\..\packages\Nerdbank.GitVersioning.2.1.7\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Nerdbank.GitVersioning.2.1.7\build\Nerdbank.GitVersioning.targets'))" /> | ||
| 49 | <Error Condition="!Exists('..\..\packages\WixToolset.Core.InternalPackage.4.0.60\build\WixToolset.Core.InternalPackage.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.Core.InternalPackage.4.0.60\build\WixToolset.Core.InternalPackage.props'))" /> | ||
| 50 | </Target> | ||
| 51 | <Import Project="..\..\packages\Nerdbank.GitVersioning.2.1.7\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\..\packages\Nerdbank.GitVersioning.2.1.7\build\Nerdbank.GitVersioning.targets')" /> | ||
| 52 | </Project> \ No newline at end of file | ||
