Diskuze: Vypnutí služby zařazování tisku (ServiceController)
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Vypadá to že ta služba tam asi vůbec neběží. Kontroloval jsi zda je zaplá? V kódu bych radši nejprve ifem ověřil zda ta služba tam je a pak se ji snažil vypnout.
Jinak taky jsem dělal v práci zapínání a restart jedné služby a na uživatelských PC by potřeba na každé stanici dodatečně otevřít MMC konzoli a přidat uživateli práva pro tu danou službu aby sní program dokázal pracovat.
No, jako začátečník si docela troufáš, protože programování služeb
není "trivka". Je tu k dispozici tutoriál na programování služeb, tak se
tam mrkni a třeba najdeš inspiraci.
http://www.itnetwork.cz/…ws-service-1
Ahoj,
díky za reakci. Na programování služeb samotných jsem se vrhnout nechtěl
, pouze si vytvořit
prográmek v C#, který by mi zajistil restartování služby již vytvořené.
Na základě některých dohledaných materiálů by pouze vypnutí/zapnutí
služby neměla být zase až taková věda.
Každopádně díky!
Ahoj,
díky za reakci. Služba samozřejmě běží . Tu podmínku by bylo nutné dále zakomponovat, už jsem si tu hrál i s trošku komplexnějším kódem s podmínkama nebo za využití "try"-"catch" bloků, a víceméně mé snahy vedou vždy k podobnému výsledku, jako je vidět na obrázku. Každopádně by mě zajímalo, proč takto jednoduchá část kódu neběží.
Ohledně těch oprávnění - díky za poznatek, myslel sem si, že tam bude určitě nějaká obštrukce s právama .
A skutečně se ta služba jmenuje "Spooler"? Nerozlišují se tam velká a malá písmena? Není třeba ten název s nějakou příponou, nebo tak něco? Má ten program k manipulaci s tou službou vůbec oprávnění?
když mě spooler štve, vymažu ho batchem, musí se spustit jako správce, takto:
@echo on
net stop "Spooler"
erase /s /q c:\windows\system32\spool\printers*.*
net start "Spooler"
pause
jistě, není to C# ....
Ahoj,
díky za skriptík, dá se to tak řešit a možná mi nic jiného nezbyde , avšak ještě se pokusím porvat s C# .
Ahoj,
díky za nápady. Co jsem Googlil tak se skutečně služba pro zařazování
tisku pro Win 7 nazývá "Spooler". Ohledně těch oprávnění mám trochu
pochyby. Ještě mě napadá, využívám Visual Studio 2013 Community - není v
této verzi náhodou nějaké omezení, právě třeba využívání knihoven
jako je System.ServiceProcess?
Zobrazeno 10 zpráv z 10.