public int state()
{
ConnectionOptions co = new ConnectionOptions();
co.Username = textEdit1.Text;
co.Password = textEdit2.Text;
co.EnablePrivileges = true;
co.Impersonation = ImpersonationLevel.Impersonate;
ManagementScope scope = new ManagementScope(string.Format(@"\\{0}\root\CIMV2", textEdit3.Text));
scope.Options = co;
scope.Connect();
ObjectQuery query = new ObjectQuery(string.Format("select * from Win32_Service where name = 'r_server'"));
searcher = new ManagementObjectSearcher(scope, query);
queryCollection = searcher.Get();
foreach (ManagementObject m in queryCollection)
{
if (m.GetPropertyValue("State").ToString() == "Running")
{
retState = 1;
}
else
{
retState = 0;
}
}
return retState;
}
Исходники по языку программирования CSharp
Если вы столкнулись с проблемой и хотите поделиться своим опытом, знаниями или у вас есть интересная статья с иностранного сайта, предложение новой темы, статью которую Вы хотите видеть в ближайшем будущем, расскажите нам об этом и мы обязательно поделимся этими знаниями со всеми. Возможно, для других ваши знания, опыт и советы окажутся очень ценными и помогут вовремя найти правильный выход или не совершить ошибок.Так же если у вас есть предложение о сотрудничестве, пожелания, указать на нарушения сайта или просто сказать слова благодарности, все это вы можете сделать через форму обратной связи. Читать дальше
WMI State Service (Проверка состояния службы с помощью WMI)
Также читайте: Application,
Network,
Services,
Windows,
Windows Form,
WMI
Copyright © 2011-2015 Справочник по C#. Все права защищены.


Комментариев нет:
Отправить комментарий
Большая просьба, не писать в комментариях всякую ерунду не по теме!