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 &lt; 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

Popular posts from this blog

image - ClassNotFoundException when add a prebuilt apk into system.img in android -

I need to import mysql 5.1 to 5.5? -

Java, Hibernate, MySQL - store UTC date-time -