Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
vodslon
Člen
Avatar
vodslon:19.2.2015 12:26

Ahoj,

Potřeboval bych poradit, potřebuji zachytit událost, když se po zapnutí/restartu počítače přihlásí uživatel a to ve windows service.

Windows service má metodu OnSessionChanged, ale ta funguje jenom při naběhnutém systému, ale to PRVNÍ přihlášení mi nezachytí, jsem z toho zoufalej, nepomohlo ani WTSRegistrednNo­tification. Neřešil to třeba někdo, kdo by byl ochotnje se podělit o informace?

 
Odpovědět
19.2.2015 12:26
Avatar
Nahoru Odpovědět
19.2.2015 14:27
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
vodslon
Člen
Avatar
Odpovídá na Patrik Valkovič
vodslon:19.2.2015 15:24

děkuji za odpověd na to jsem taky koukal, bohužel je to asi tím, že moje služba startuje prostě dříve, než služba, která obsluhuje události nastartuje, ted nemám čas to řešit, tak jsem si udělal prozatimní řešení, že čekám až budou registry current users dostupný = uživatel se přihlásil, ale je to fakt divný, že neexistuje jednoduchý řešení, prostě to první přihlášení se mi neodchytí.

 
Nahoru Odpovědět
19.2.2015 15:24
Avatar
rt
Člen
Avatar
rt:28.2.2015 17:30

Muzes zkusit pridat zavislost svoji sluzbe, aby startovala az po sluzbe, kterou chces pouzit.

Co se tyce prihlaseni, tak lze nastavit v Task Scheduler akci, ktera se vykona pri prihlaseni. Pripadne lze nastavit v registru spusteni aplikace po prihlaseni.

 
Nahoru Odpovědět
28.2.2015 17:30
Avatar
vodslon
Člen
Avatar
Odpovídá na rt
vodslon:2.3.2015 10:51

děkuji za odpověd, už to mám vyřešené, v registrech je pořadí, jak startují služby, tak jsem jí dal uplně na konec, plus jsem trochu změnil kod, takže ted vlastně nevím proč,ale funguje to :), ale pořád si myslím, že pes byl zakopaný v tom, že ta služba naběhla dříve, než systémová služba pro události, takže se ten Event změny session neměl kam pověsit, ale do toho už nevidím, to už je vysoká škola :)

 
Nahoru Odpovědět
2.3.2015 10:51
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.