SmartReboot lets you choose whether or not to ask a user to reboot his system. The install engine determines if a reboot is needed for you.
[InstallSection]
SmartReboot=<parameter>
| Parameter | Meaning |
|---|---|
| N | Never reboot |
| AS | Always reboot without asking |
| IS | Reboot without prompting if needed |
| A | Always ask user to reboot |
| I | Ask user to reboot if needed |
SmartReboot is ignored unless the INF is excuted via LaunchINFSection.