How can I restart the computer after installation has completed?
You can add
<rebootRequired>1</rebootRequired> to the project XML file and at the end of installation, the installer will ask the user if they want to restart. If they select "yes", the computer will be restarted:
<project> ... <rebootRequired>1</rebootRequired> ... </project>
Please note this is just executed on Windows.