Выполнить пакетный файл, который в свою очередь запускает процесс на удаленной машине - PullRequest
3 голосов
/ 27 марта 2012

Здесь у меня есть 2 требования:

  1. Требуется командный файл для запуска процесса на удаленной машине.
  2. Программа C # для запуска командного файла.Я сталкивался с использованием класса информации о процессе, но я запутался в вызове WaitForExit.Почему мы должны вызывать этот метод?Если мы не вызываем этот метод, что происходит?

Ответы [ 2 ]

0 голосов
/ 27 марта 2012

Исходя из ваших требований, не вызывайте WaitForExit.Это необходимо, только если вы ожидаете завершения запущенного процесса, прежде чем продолжить работу с вашим кодом.Если вы не позвоните, ваша программа продолжит работу, как только вы вызвали Process.Start

0 голосов
/ 27 марта 2012

Запустите процесс (просто измените его так, чтобы он указывал на ваш файл bat):

как запустить этот процесс

И напишите файл .bat, который его выполняетиз предложенных здесь вещей:

Запуск приложения или процесса на удаленном компьютере

...