Я попробовал завершить работу, вызвав: Shutdown.exe /s /hybrid /t 0
Я считаю, что это правильно; однако я не уверен, нужно ли это вызывать.
Я также попробовал обновить и завершить работу, позвонив:
Код: Выделить всё
[DllImport("advapi32.dll", SetLastError = true, CharSet = CharSet.Auto)]
static extern bool InitiateShutdown(string lpMachineName, string lpMessage,
uint dwGracePeriod, uint dwShutdownFlags, uint dwReason);
InitiateShutdown(null, null, 0, SHUTDOWN_POWEROFF | SHUTDOWN_INSTALL_UPDATES |
SHUTDOWN_FORCE_OTHERS, SHTDN_REASON_FLAG_PLANNED);
Поэтому мне нужен правильный метод для вызова этих 4 опций.
Подробнее здесь: https://stackoverflow.com/questions/798 ... ut-down-up
Мобильная версия