У меня есть приложение vb.net 2008, которое должно запускаться при запуске.После выполнения определенных условий ПК должен перезагрузиться.Ниже приведен код ошибки:
System.Diagnostics.Process.Start("shutdown", "-r -t 00 -f", myUsername, myPassword, myDomain)
myUsername и myDomain являются строками, а myPassword - SecureString.Приложение работает правильно, когда выполняется вручную, но выдает следующую ошибку при запуске из запуска (путем размещения в папке автозагрузки или путем добавления в реестр):
Недопустимое имя каталога
Кроме того, программа работает должным образом, когда пропущены последние 3 аргумента, и у пользователя есть необходимые права.
Как принудительно перезапустить, используя определенные, альтернативные учетные данные пользователя при запуске?