Detect if dsc.exe
is started from MSStore or Explorer and show a message and wait for key press
#481
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Summary
As part of the certification process to publish to MSStore, the tester will install the app and click
Open
in the MSStore GUI and expect something to happen. Since this is a command-line tool, it would not get required parameters, show help, and exit which to the tester looks like a crash so this prevents it from being published to the store publicly.The change is to detect if the parent process is
sihost.exe
(name of the MSStore host that spawns apps) orexplorer.exe
and show a message directing them to https://aka.ms/dscv3-docs and wait for a key press before exiting.To be able to test this, I had to create a new private version of the app so had to update
build.ps1
to build a private version of the msix.