Я захватываю результат и код выхода такого процесса:
Process proc = new Process
{
StartInfo =
{
RedirectStandardOutput = true,
UseShellExecute = false,
FileName = Environment.SystemDirectory + "\\netsh.exe",
Arguments = "http delete urlacl url=http://+:8080/my/Url/Suffix"
}
};
proc.Start();
proc.WaitForExit();
int exitCode = proc.ExitCode;
string output = proc.StandardOutput.ReadToEnd();
< /code>
Когда я осматриваю код выхода < /strong>, это < /p>
1 < /p>
< /blockquote>
Когда я осматриваю output < /strong> на процессе, это это так, это
/>
Бронирование URL DELETE Не удалось, ошибка: 2
Система не может найти указанный файл. < /p>
< /blockquote>
Я пытаюсь удалить резервирование, которого не существует. Что мне нужно, так это код ошибки, похороненного внутри вывода. Нужно ли написать свой собственный аналогичный анализатор, который учитывает все странные сообщения, которые Netsh может бросить на меня? < /p>
Есть ли простой способ получить код ошибки? < /p>
Подробнее здесь: https://stackoverflow.com/questions/266 ... e-of-netsh
Как получить код ошибки Netsh? ⇐ C#
Место общения программистов C#
1755342865
Anonymous
Я захватываю результат [b] [/b] и код выхода [b] [/b] такого процесса:
Process proc = new Process
{
StartInfo =
{
RedirectStandardOutput = true,
UseShellExecute = false,
FileName = Environment.SystemDirectory + "\\netsh.exe",
Arguments = "http delete urlacl url=http://+:8080/my/Url/Suffix"
}
};
proc.Start();
proc.WaitForExit();
int exitCode = proc.ExitCode;
string output = proc.StandardOutput.ReadToEnd();
< /code>
Когда я осматриваю код выхода < /strong>, это < /p>
1 < /p>
< /blockquote>
Когда я осматриваю output < /strong> на процессе, это это так, это
/>
Бронирование URL DELETE Не удалось, ошибка: 2
Система не может найти указанный файл. < /p>
< /blockquote>
Я пытаюсь удалить резервирование, которого не существует. Что мне нужно, так это код ошибки, похороненного внутри вывода. Нужно ли написать свой собственный аналогичный анализатор, который учитывает все странные сообщения, которые Netsh может бросить на меня? < /p>
Есть ли простой способ получить код ошибки? < /p>
Подробнее здесь: [url]https://stackoverflow.com/questions/26660697/how-do-i-get-the-error-code-of-netsh[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия