И снова всем добрый вечер!
Написал свою первую полезную программку благодаря огромной помощи одно из участников Qna.habr! Но как говорится интерес распёр, дописать её для удобства.
Второй вопрос за сегодня... :_(
Имею код:
using (var client = new SshClient("0.0.0.0", "someName", "somePass"))
{
client.Connect();
string text = client.RunCommand("pgrep tor").Result;
if (text.Length == default)
{
client.RunCommand("systemctl start tor");
client.RunCommand("cp /etc/privoxy/toron/config /etc/privoxy/");
MessageBox.Show("Тор запущен.", "TOR status: ", MessageBoxButtons.OK);
}
else
{
client.RunCommand("systemctl stop tor");
client.RunCommand("cp /etc/privoxy/toroff/config /etc/privoxy/");
MessageBox.Show("Тор остановлен.", "TOR status: ", MessageBoxButtons.OK);
}
client.Disconnect();
}
Хотелось бы реализовать смену иконки при каждом выполнении программы, для индикации состояния.
Какой метод использовать и где про него можно почитать?