j'ai créé un événement dans un processus et pour tester, envoyé la poignée de l'événement par l'intermédiaire d'un tuyau à un procédé totalement distinct (pas un thread enfant)Les événements Can peuvent-ils être inter-processus?
Quand je déclencher l'événement dans le premier, WaitForSingleObject ne détecte pas la événement donc je suppose que la réponse est non, sauf si j'ai raté un truc dans le SECURITY_ATTRIBUTES structure?
Ou peut-être que je dois utiliser un événement nommé et appeler OpenEvent()?
Dans ce cas, je ne peux pas utiliser les messages de fenêtre parce que j'essaie de signaler un service Windows. Je pourrais utiliser le tuyau, mais il y aura beaucoup de ces applications, et je voudrais trouver une solution "low cost" si possible.
D'autres options comme les fichiers mappés mémoire ont encore plus de frais généraux que le tuyau?
Comment voulez-vous faire cela?
Si la Les événements nommés sont utilisés par différents comptes ou sessions d'utilisateurs, peuvent être nécessaires pour fournir une liste de contrôle d'accès explicite à la création. – Richard
Avez-vous un exemple de cela? –