Menu

#3045 Double quotes in parameter ExePackage InstallCommand

v3.6
closed
nobody
burn (480)
2012-09-15
2012-08-07
No

Double qoutes in ExePackage InstallCommand cause error on installation batch file. WiX 3.6.3130.0

Discussion

  • Alexey Larsky

    Alexey Larsky - 2012-08-07

    Bootstrapper project

     
  • Alexey Larsky

    Alexey Larsky - 2012-08-07

    Bug can also present in UninstallCommand, RepairCommand.

     
  • Bob Arnson

    Bob Arnson - 2012-08-07

    What error? Please attach the Burn log.

     
  • Alexey Larsky

    Alexey Larsky - 2012-08-08

    Log included into ExePackage_DoubleQuotesBug.zip\bin\Release\i_burn ExePackage_DoubleQuotesBug 2012-08-07 19-39-42.log"

     
  • Rob Mensching

    Rob Mensching - 2012-08-08

    Burn calls ::CreateProcess() on the ExePackage. A .bat file is not an executable, it's a text file that is interpreted by cmd.exe. Today, Burn only supports running executables that are contained within the Bundle so running a batch file like this is not supported.

     
  • Alexey Larsky

    Alexey Larsky - 2012-08-08

    Now I creating a big installation with setup IIS and WebDeploy's deployment. So I need execute .bat|.cmd or .vbs over bat or internal cmd's commands. Parameters need for parametrize setup of WebDeploy's package. WebDeploy's package is deployed by running own package's cmd. All bat files are included into Bundle.

     
  • Rob Mensching

    Rob Mensching - 2012-08-09

    Okay but Burn does not support executing text files that are interpreted by some other executable today.