Creating a Cross-Process EventWaitHandle c#
Posted
by Navaneeth
on Stack Overflow
See other posts from Stack Overflow
or by Navaneeth
Published on 2010-04-07T06:06:38Z
Indexed on
2010/04/07
6:13 UTC
Read the original article
Hit count: 1318
Hello all,
I have two windows application, one is a windows service which create EventWaitHandle and wait for it .Second application is a windows gui which open it by calling EventWaitHandle.OpenExisting() and try to Set the event .But I am getting an exception in OpenExisting .The Exception is "Access to the path is denied".
windows Service code
EventWaitHandle wh = new EventWaitHandle(false, EventResetMode.AutoReset, "MyEventName");
wh.WaitOne();
Windows GUI code
try
{
EventWaitHandle wh = EventWaitHandle.OpenExisting("MyEventName");
wh.Set();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
I tried the same code with two sample console application ,it was working fine.
Looking forward to hearing from you
© Stack Overflow or respective owner