Ho generato un evento in un unico processo e per testare, inviato il manico evento attraverso un tubo ad un processo totalmente separato (non un thread figlio)Gli eventi possono essere Inter-Process?
Quando sparo l'evento nel primo, WaitForSingleObject non rileva la evento quindi suppongo che la risposta sia no a meno che non mi sia sfuggito qualche trucco nello SECURITY_ATTRIBUTES structure?
O forse ho bisogno di usare un evento chiamato e chiamare OpenEvent()?
In questo caso non è possibile utilizzare i messaggi della finestra perché sto tentando di segnalare un servizio Windows. Potrei usare il tubo, ma ci saranno molte di queste applicazioni, e mi piacerebbe trovare una soluzione "a basso costo" se possibile.
Altre opzioni come i file mappati in memoria hanno un sovraccarico ancora maggiore rispetto al tubo?
Come lo faresti?
Se il gli eventi con nome vengono utilizzati da diversi account utente o sessioni, potrebbe essere necessario fornire un ACL esplicito sulla creazione. – Richard
Avete un esempio di questo? –