Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
QuietExec function prototype breaking change to 3.10? #4852
My CA (in my WixExtension) calls QuietExec, however after installing Wix 184.108.40.2063 I get a conpile error which reports that QuietExec does not take two arguments. Generally I would avoid launching a exe from a CA, but in this situation I need to use a Windows system tool, for which a programing API is not available. The CA was implemented a couple of years ago when using wix 3.7 and has been stable until this change.)
wcautil.h for 220.127.116.112 has:
wcautil.h for 18.104.22.1683 has:
I did not recall hearing about a breaking change within 22.214.171.1243 relative to earlier builds. When I compare the implementation between 1502 and 1823 if seems like this change was made to allow a particular call to QuietExec to disable logging even it was generally enabled. Is this a situation where the use of optional arguments would avoid breaking existing code?
HRESULT WIXAPI QuietExec(