DotNetZip.Semverd
DotNetZip.Semverd copied to clipboard
Self Extractor: Cancelling UAC prompt from PostExtractCommandLine results in UX that "appears" hung
Repro steps:
- I repro'ed on win 10
- Create a self extracting installer which the following config: Flavor = SelfExtractorFlavor.WinFormsApplication, PostExtractCommandLine = {some app that needs UAC approval} RemoveUnpackedFilesAfterExecute = true, Quiet = true,
- Run the self extractor
- Click "no" on the UAC prompt Expected: Message box with details of the failure pops up and the next action to the user is really clear Actual: The message box the pops up most of the time has lower z-order than the unextraction status dialog. When you are unlucky the messagebox (windows decides position of messagebox) may be fully occulluded by the unextraction status dialog. Since the message box block any interaction with the status dialog, it looks like the process is hung.
Check out this image for a little more details:

Thanks for reporting this bug/problem, and sorry about the delay in getting back to you. This is a self-service repository, where I merge PRs and where the merging of PRs causes nugets to be pushed automatically (if you bump the version number in your PR). I'll leave this issue open until someone (or yourself) fixes it.