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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top