We had a requirement a few years that required us to detect the presence of D drive, and silently perform the installation in a folder structure. If the D drive was undetectable, it installed in the C drive. We were able to achieve this functionality...