Как да управлявате рестартирането на Windows в CreateInstall

По време на процеса на инсталиране някои файлове може да бъдат заети от системни процеси и в този случай те могат да бъдат актуализирани само след рестартиране на системата. В този случай инсталациите, създадени с инсталатора CreateInstall, ви подканват да рестартирате компютъра на потребителя в края на инсталацията. По принцип в други случаи не е необходимо да рестартирате, но можете да принудите задължително рестартиране на Windows или рестартиране с потвърждение чрез командата Изход / Рестартиране. Тази команда може да бъде вмъкната в точката във вашия инсталационен скрипт, където се изисква рестартиране.

От друга страна, можете да отмените или да планирате рестартиране със специалната променливаreboot. Можете да проверите стойността му по всяко време. Ако е равно на 1, тогава не всички файлове могат да бъдат актуализирани и инсталацията ще подкани потребителя да рестартира компютъра в края. Ако е 0, тогава не е необходимо рестартиране. Можете да промените стойността на променливатаreboot, като използвате командите Set Variables или Source Code с macrox_setint. Например, можете да отмените рестартирането, ако знаете, че програмата ще работи и с текущите версии на файла. Ако искате програмата да стартира веднага след рестартиране, задайте стойността за рестартиране на 1 и добавете командата Действие след рестартиране.

Трябва да се отбележи, че по подразбиране, както и при използване на командата Изход / Рестартиране (+ Рестартиране с потвърждение), потребителят ще бъде подканен за разрешение за рестартиране. В този случай потребителят може да откаже да рестартира Windows и да го направи по-късно. Ако просто зададете стойността за рестартиране на 1 или използвате командата Изход/Рестартиране (+Рестартиране), ще е необходимо рестартиране. В този случай по-добрепредупреди потребителя за рестартирането в диалогов прозорец или с информационно съобщение.