C# + restart service

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
d1amond
člen HW spec týmu
Příspěvky: 16119
Registrován: 26 kvě 2008 10:14
Bydliště: České Budějovice

C# + restart service

Příspěvek od d1amond »

Zdravím,
potřeboval bych poradit, jak dokončit tento kód (staženo na netu). Potřebuji restartovat konkrétní službu Windows. Nějak nevím, jak tam dostat název té služby a úspěšně to zkompilovat.

Kód: Vybrat vše

public static void RestartService(string serviceName, int timeoutMilliseconds)
{
  ServiceController service = new ServiceController(serviceName);
  try
  {
    int millisec1 = Environment.TickCount;
    TimeSpan timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds);

    service.Stop();
    service.WaitForStatus(ServiceControllerStatus.Stopped, timeout);

    // count the rest of the timeout
    int millisec2 = Environment.TickCount;
    timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds - (millisec2-millisec1));

    service.Start();
    service.WaitForStatus(ServiceControllerStatus.Running, timeout);
  }
  catch
  {
    // ...
  }
}


Díky za radu a případnou pomoc.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
d1amond
člen HW spec týmu
Příspěvky: 16119
Registrován: 26 kvě 2008 10:14
Bydliště: České Budějovice

Re: C# + restart service

Příspěvek od d1amond »

Posunuji do TOP
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Paulí
Level 2.5
Level 2.5
Příspěvky: 305
Registrován: 26 bře 2009 18:03
Bydliště: Dobruška
Kontaktovat uživatele:

Re: C# + restart service

Příspěvek od Paulí »

Radši to napiš na builder.cz . Tady se málokdo najde, kdo umí C# a ještě míň lidí, kteří se zabývají stejnou problematikou.

Můžeš taky vyzkoušet příkaz sc (v příkazovém řádku napiš "sc /?" a nápověda tě navede).
Uživatelský avatar
domitea
Tvůrce článků
Příspěvky: 1971
Registrován: 24 čer 2009 19:46
Bydliště: Královehradecký kraj
Kontaktovat uživatele:

Re: C# + restart service

Příspěvek od domitea »

Spíš bych to hodil na programujte.com. Já sice programuji v C#, ale je to pro mě španělská vesnice :lol: .
Paulí
Level 2.5
Level 2.5
Příspěvky: 305
Registrován: 26 bře 2009 18:03
Bydliště: Dobruška
Kontaktovat uživatele:

Re: C# + restart service

Příspěvek od Paulí »

programujte.com je sice dobrej portál, jsou tam i dobří profíci, ale na odpověď čekáš třeba až několik týdnů a odpoví ti je jeden člověk .... podle mě je lepší více lidí, více názorů a bez čekání - takže builder.cz

Ach ta skrytá reklama. Doufám, že modi nesmažou - myslím, že je to zakázané. :D
Uživatelský avatar
autoprd
Level 4.5
Level 4.5
Příspěvky: 1715
Registrován: 13 úno 2009 15:43
Bydliště: ▼▲☺U Pc ☺▼▲
Kontaktovat uživatele:

Re: C# + restart service

Příspěvek od autoprd »

Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Služba DPS (Diagnostic Policy Service) nejde spustit
    od Richard_ZZR » » v Windows 11, 10, 8...
    0 Odpovědi
    3061 Zobrazení
    Poslední příspěvek od Richard_ZZR
  • (KB5046714) opakovaný restart bez výsledku
    od sasshrek » » v Windows 11, 10, 8...
    2 Odpovědi
    4332 Zobrazení
    Poslední příspěvek od sasshrek
  • Chybová hláška your device ran into a problem and needs to restart při spuštění pc
    od nevim1050 » » v Vše ostatní (hw)
    8 Odpovědi
    14403 Zobrazení
    Poslední příspěvek od nevim1050

Zpět na „Programování a tvorba webu“