C# + restart service Vyřešeno

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

d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

C# + restart service

Příspěvekod d1amond » 13 srp 2009 13:24

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č?

Reklama
d1amond
člen HW spec týmu
Elite Level 12
Elite Level 12
Příspěvky: 16119
Registrován: květen 08
Bydliště: České Budějovice
Pohlaví: Muž
Stav:
Offline

Re: C# + restart service

Příspěvekod d1amond » 13 srp 2009 20:40

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: březen 09
Bydliště: Dobruška
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# + restart service

Příspěvekod Paulí » 13 srp 2009 21:56

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ů
Level 4.5
Level 4.5
Příspěvky: 1971
Registrován: červen 09
Bydliště: Královehradecký kraj
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# + restart service

Příspěvekod domitea » 13 srp 2009 22:06

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: březen 09
Bydliště: Dobruška
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# + restart service

Příspěvekod Paulí » 13 srp 2009 22:09

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: únor 09
Bydliště: ▼▲☺U Pc ☺▼▲
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# + restart service  Vyřešeno

Příspěvekod autoprd » 16 srp 2009 11:42



  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Služba DPS (Diagnostic Policy Service) nejde spustit
    od Richard_ZZR » 02 pro 2024 16:33 » v Windows 11, 10, 8...
    0
    1992
    od Richard_ZZR Zobrazit poslední příspěvek
    02 pro 2024 16:33
  • (KB5046714) opakovaný restart bez výsledku
    od sasshrek » 05 pro 2024 20:06 » v Windows 11, 10, 8...
    2
    2233
    od sasshrek Zobrazit poslední příspěvek
    06 pro 2024 16:11
  • Náhodné zamrznutí PC, řešením je pouze tvrdý restart.
    od Sipsisipi » 21 srp 2024 19:12 » v Problémy s hardwarem
    10
    4308
    od Sipsisipi Zobrazit poslední příspěvek
    25 srp 2024 10:37

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů