let's try and get the error code when MOVEFILE_DELAY_UNTIL_REBOOT fails
log when the folder is populated, not when each file
log files per process plz
clean up some of the test files
bugfix for scenario where bootstrapper is running without a UI
the message is now less wrong
tracing a rogue uninstall step
tidy up and indenting
when the hidden unstall happens, don't go to the UI
contracts should always be first
simplify the cleanup code
version should be able to be passed to FullUninstall
remove the "delete root directory on uninstall" behaviour
pass in the Version to be uninstalled
let's uninstall a specific version here
introduced a more accurate filter for version to delete
extract method and calling for specific version
guard clause added