Описание тега waitforexit

1 ответ

System.Diagnostics.Process ExitCode 1

Я использую простой C# статический метод для запуска приложения Windows. Все отлично работает со всеми 32 или 64-битными приложениями, кроме iexplore.exe. Когда я звоню: ExecHttp(@"C:\Program Files (x86)\Internet Explorer\iexplore.exe", "http://www.…
2 ответа

process.startinfo.RedirectStandardOutput выдает исключение, а process.waitforexit() останавливает приложение на C#

Используя процесс, я получаю исключение при использовании process.StartInfo.RedirectStandardOutput = true; ниже приведено исключение: "StandardOut не был перенаправлен или процесс еще не начался". я использую process.WaitForExit, который зависает мо…
14 сен '12 в 13:14
1 ответ

Process.WaitForExit зависает при запуске другой установки

Добрый день! Я работаю над установщиком, который устанавливает дополнительные зависимости для моего программного обеспечения с помощью Process.Start. foreach dependency: var process = System.Diagnostics.Process.Start(processStartInfo); process.WaitF…
16 ноя '11 в 10:49
1 ответ

Не могу дождаться выхода, если приложение является приложением Microsoft

Я разрабатываю приложение, которое открывает файл со связанным приложением для расширения файла (эта часть предоставляется shellexecute), и ожидаю его выхода, а затем продолжаю работу над файлом. Я знаю, что Process.Start (...) может возвращать ноль…
15 фев '19 в 22:33
1 ответ

Process.StandardOutput.ReadToEnd() против Process.WaitForExit()

У меня есть служба Windows, вызывающая консольное приложение и считывающая вывод консоли, чтобы выяснить состояние. Я вызываю WaitForExit() с ограничением по времени после вызова StandardOutput.ReadToEnd(). Вопрос в тех случаях, когда консольное при…
21 дек '18 в 08:59
0 ответов

C# process.WaitForExit() не обессиление (консольное приложение)

У меня есть следующее приложение в C#. Я ожидал, что он откроет calc.exe, подождет, пока я закрою его вручную (консоль зависнет), и затем он, наконец, закроется. Но он открывает calc.exe и выходит (пока calc еще открыт). Что мне не хватает? class Pr…
15 июн '18 в 20:51
0 ответов

System.Diagnostics.Process занимает больше времени по сравнению с командной строкой

Я пытаюсь смонтировать VHD-файл изнутри кода C# с помощью System.Diagnostics.Process для выполнения команды diskpart.exe. Ниже приведен фрагмент кода, который я использую: process.StartInfo.FileName = "diskpart.exe"; process.StartInfo.UseShellExecut…
11 май '14 в 06:55
1 ответ

Тайм-аут истек? от WaitForExit

Как я могу узнать, истек ли срок или пользователь завершил процесс? Process p = Process.Start(this.EmergencyApp, npLang); p.WaitForExit(this.Timeout);
22 мар '13 в 11:45
1 ответ

Как узнать, истек ли срок действия Process.WaitForExit() из-за закрытия основного приложения

У меня есть консольная программа C# "A", чтобы контролировать 4 экземпляра другого приложения "B". Консольная программа создает один поток на экземпляр "B", и каждый поток запускает "B", используя Process.Start(), Затем поток ждет 3 секунды, использ…
16 фев '15 в 17:59
1 ответ

В C# как у меня есть process.WaitForExit(время), который переопределяет стандартный процесс.WaitForExit()?

Я хочу, чтобы он дождался завершения процесса, прежде чем продолжить, но если он не закончится через x раз, продолжайте в любом случае. Спасибо заранее за вашу помощь.
15 июн '15 в 14:56
0 ответов

Нужно дождаться выполнения программы в JSP

Мне нужно выполнить пакетный файл из моего JSP, но код переходит на следующую строку после оператора выполнения пакетного файла и не ожидает завершения выполнения пакетного файла. я пытался waitfor(), но это идет в бесконечном цикле. Так что теперь …
31 июл '15 в 13:31
1 ответ

Process.Start ждать Excel, чтобы выйти из ошибки

Вот мой код: Dim sTemplateSharedPath As String = sSharedDrive & ":\Excel Templates\ImportTemplate.xlsx" Dim objProcess As System.Diagnostics.Process Try objProcess = New System.Diagnostics.Process() objProcess.StartInfo.FileName = sTemplateShare…
03 апр '17 в 11:47
2 ответа

WaitForExit браузер по умолчанию

Я использую этот код: Process p = new Process(); ProcessStartInfo si = new ProcessStartInfo(); si.UseShellExecute = true; si.FileName = Url; p = Process.Start(si); p.WaitForExit(); Чтобы открыть "URL" в браузере по умолчанию. Я хочу подождать, пока …
19 июл '12 в 19:53
3 ответа

Как использовать Process.WaitForExit

Я звоню в приложение третьей части, которое "иногда" работает в VB.NET (это самодостаточный WCF). Но иногда стороннее приложение будет зависать вечно, поэтому я добавил к нему 90-секундный таймер. Проблема в том, как я узнаю, что время истекло? Код …
14 июн '11 в 16:13
2 ответа

NullReferenceException только при открытии изображений из базы данных

У меня есть таблица в моей базе данных, которая хранит все виды файлов. Имена файлов отображаются в ListView, и когда пользователь нажимает на одно из них, оно открывается зарегистрированным приложением на основании расширения файла. Это код: if (li…
0 ответов

Процесс WaitForExit() не ожидает закрытия проводника Windows

Приведенный ниже код является моей попыткой открыть Windows Explorer, затем дождаться, пока пользователь закроет его, прежде чем продолжить работу с программой. Это работает с использованием Notepad.exe, но не Exlorer.exe Private Sub Button1_Click(s…
27 май '17 в 01:13
6 ответов

Графический интерфейс Visual C# перестает отвечать, когда process.WaitForExit(); используется

Я создаю приложение с графическим интерфейсом, используя Visual C# 2005 (Net Framework 2). Я использую следующий код для запуска процесса: Process process = new Process(); process.StartInfo = new ProcessStartInfo("app.exe"); process.StartInfo.Workin…
1 ответ

process.start замораживание моего приложения (VS 2013)

Поэтому я пытаюсь создать приложение, которое запускает сторонний exe-файл для выполнения некоторых файловых операций на основе списка имен файлов. Поэтому, если в списке 13 элементов, я прохожу цикл 13 раз, каждый раз запуская внешний процесс, увед…
13 окт '13 в 14:27
2 ответа

WaitForExit() активируется на UAC или Security Warning

Я довольно новичок в C# и на этом форуме в целом, но, насколько я понимаю, я не видел ни одного вопроса, подобного моему, который решит мою проблему. Я вызываю метод Process.WaitForExit() дождаться окончания установки установочного файла. Тем не мен…
18 июл '13 в 11:22
0 ответов

WaitForExit для программ типа MS Word - процесс уже запущен

В моем приложении я хочу открыть файл *.rtf, а затем дождаться его закрытия. Часто у пользователя есть MS Word, чтобы открыть файлы *.rtf, и вот в чем проблема. Код ниже работает, но только когда процесс "WINWORD" еще не запущен. Когда это так, вызо…