У меня есть только базовое понимание языка C#, но я обеспокоен, моя программа использует Powershell для выполнения задач.C# Ждите ввода пользователя, затем продолжайте код
Моя особая проблема: я не могу подключить другой обработчик событий, который может прослушивать нажатие клавиши после того, как пользователь нажал кнопку, я объясню.
- пользователь нажимает кнопку нажмет
- Network след начинается с помощью PowerShell (а пользовательские элементы управления, когда остановить трассировку)
- Моего темпа решения для отображения MessageBox, когда закрыто ..
- Остановит network trace
Есть ли в любом случае я могу заменить свое окно сообщений, где пользователь может нажать пробел, чтобы остановить трассировку?
Спасибо за ваше время и помогите заранее.
public void button3_Click(object sender, EventArgs e)
{
///////////
ps.AddScript("netsh trace start persistent=yes capture=yes tracefile=" + progpath + @"\nettrace.etl");
ps.Invoke();
MessageBox.Show("Press OK to stop the trace");
ps.AddScript("netsh trace stop");
/////////
}
Hi Rufus, Это, безусловно, подход, который я не рассматривал и действительно выполняет эту работу! Благодарим за помощь :) – Matt416
Привет, Руфус, я не отмечен вашим ответом. Я хотел бы пойти с моим первоначальным планом! Прости. – Matt416
Что это за план? –