Wix Burn Prerequisite Step - Windows Installer 4.5 Download details (RemotePayload element) -
where, oh where, find full url, certificatepublickey & certificatethumbprint , sha-1 hash values various windows installer 4.5 redistributables (i.e. windowsxp-kb942288-v3-x86.exe, windowsserver2003-kb942288-v4-x86.exe, windowsserver2003-kb942288-v4-x64.exe, windows6.0-kb942288-v2-x86.msu, etc.)?
i need these details wix burn "remotepayload" element in order perform silent prerequisites-step download , install of windows installer 4.5 when missing target systems. example given in https://stackoverflow.com/a/11308837/2430722, posted in answer different question:
<exepackage id="winxp_x86" cache="no" compressed="no" permachine="yes" permanent="yes" vital="yes" name="redist\windowsxp-kb942288-v3-x86.exe" downloadurl="http://download.microsoft.com/download/2/6/1/261fca42-22c0-4f91-9451-0e0f2e08356d/windowsxp-kb942288-v3-x86.exe" installcondition="versionnt=v5.1 , not versionnt64 , versionmsi < v4.5" installcommand="/quiet /norestart"> <remotepayload productname="windows installer 4.5" description="windows installer 4.5 setup" certificatepublickey="f321408e7c51f8544b98e517d76a8334052e26e8" certificatethumbprint="d57fac60f1a8d34877aeb350e83f46f6efc9e5f1" hash="86e1cc622dbf4979717b8f76ad73220cdb70400b" size="3327000" version="4.5.0.0" /> <exitcode behavior="forcereboot"/> </exepackage>
i have searched , searched , can't find information made available. can help?
you can use heat generate remotepayload you:
heat.exe payload path_to_file -o output.wxs
this undocumented on page linked above checking exe still there in v3.8:
windows installer xml toolset toolset harvester version 3.8.1128.0 copyright (c) outercurve foundation. rights reserved. usage: heat.exe harvesttype harvestsource <harvester arguments> -o[ut] sourcefile.wxs supported harvesting types: dir harvest directory file harvest file payload harvest bundle payload remotepayload perf harvest performance counters project harvest outputs of vs project reg harvest .reg file website harvest iis web site options: -ag autogenerate component guids @ compile time -cg <componentgroupname> component group name (cannot contain spaces e.g -cg mycomponentgroup) -configuration configuration set when harvesting project -directoryid overridden directory id generated directory elements -dr <directoryname> directory reference root directories (cannot contain spaces e.g. -dr myappdirref) -ext <extension> extension assembly or "class, assembly" -g1 generated guids not in brackets -generate specify elements generate, 1 of: components, container, payloadgroup, layout, packagegroup (default components) -gg generate guids -indent <n> indentation multiple (overrides default of 4) -ke keep empty directories -nologo skip printing heat logo information -out specify output file (default: write current directory) -platform platform set when harvesting project -pog specify output group of vs project, 1 of: binaries,symbols,documents,satellites,sources,content option may repeated multiple output groups. -projectname overridden project name use in variables -scom suppress com elements -sfrag suppress fragments -srd suppress harvesting root directory element -sreg suppress registry harvesting -suid suppress unique identifiers files, components, & directories -svb6 suppress vb6 com elements -sw<n> suppress warnings or specific message id (example: -sw1011 -sw1012) -swall suppress warnings (deprecated) -t transform harvested output xsl file -template use template, 1 of: fragment,module,product -v verbose output -var <variablename> substitute file/@source="sourcedir" preprocessor or wix variable (e.g. -var var.mysource become file/@source="$(var.mysource)\myfile.txt" , -var wix.mysource become file/@source="!(wix.mysource)\myfile.txt" -wixvar generate binder variables instead of preprocessor variables -wx[n] treat warnings or specific message id error (example: -wx1011 -wx1012) -wxall treat warnings errors (deprecated) -? | -help information more information see: http://wixtoolset.org/
Comments
Post a Comment