agganciare un tasto dalla schermata di accesso di Windows
Domanda
ho costruito un programma che aggancia la tastiera e quando qualche hotkey premette openning la porta (che collegato alla porta seriale COM1 del computer).
questo funziona bene, fino a che non il blocco del computer (winkey + L). Voglio essere in grado di aprire la porta con la stessa combinazione di tasti dalla schermata di accesso.
i utilizzando Windows XP e C #.
Come faccio a farlo?
Grazie.
Soluzione 3
Yahhhhhhhhhhhh !! ho trovato !!
Questo può essere fatto con " psexec / x" da sysinternals.
Altri suggerimenti
Hai bisogno di scrivere un servizio di Windows che fa questo. Servizi e driver possono funzionare al di fuori del login utente, ei servizi sono molto più facili da scrivere rispetto driver.
Non è possibile. Quando lo schermo è bloccato quindi input del mouse e keboard non vengono inviati ai programmi in esecuzione. E 'una cosa di sicurezza. Se si potesse comunicare con i programmi in esecuzione quando lo schermo è bloccato, allora quale sarebbe il punto di blocco dello schermo
I programmi che sono in esecuzione con i normali diritti utente non sono autorizzati a pasticciare con la schermata di accesso per motivi di sicurezza. Questo rende più difficile per i keylogger per vedere la tua password.
È necessario convertire il vostro programma in un servizio. Perfavore guarda http://msdn.microsoft.com/en-us /library/ms686953(VS.85).aspx per i dettagli su come implementare e installare un servizio.