use ;
use ;
use crate::;
/// Asks Windows to delete `path` at the next restart.
///
/// The uninstaller lives inside the folder it is removing, so it cannot delete
/// its own file while it is running. Everything else goes immediately and this
/// leaves the last two entries - the executable and the folder that now only
/// holds it - to the restart.
///
/// The folder is only removed if it is empty by then, which is the behaviour
/// wanted: anything a person put in there afterwards keeps it alive.