Нет это не совсем подходит, поскольку всё равно сначало идёт распаковка, но всё равно спасибо. В идеале должно было выглядеть так:
Код:

1. Проверка на месте ли файл, если на месте то идёт установка, если нет заканчивает свою работу.
2. На случай если файл отсутствует, только после этого файлы распаковываются, заносятся значения в реестр, запускается исполняемый файл.
Можно ли это реализовать, именно в этой последовательности?