Я создал a setup.exe
в C#, который работает, несколько объединили MSI в цепочку (с /QUIET /NORESTART
). В конце я хотел бы проверить, необходима ли перезагрузка в машине (то есть, если один из MSI запросил перезагрузку).
Как я могу обнаружить так?
Следующая папка реестра содержит информацию:
Ключ HKLM \ System \ CurrentControlSet \ Control \ Session Manager
, значение PendingFileRenameOperations
Источник: http://technet.microsoft.com/en-us/sysinternals/bb897556.aspx