Tôi có hai cửa sổ ứng dụng, một là một dịch vụ cửa sổ tạo EventWaitHandle và đợi cho nó. Ứng dụng thứ hai là một cửa sổ gui mở nó bằng cách gọi EventWaitHandle.OpenExisting() và cố gắng thiết lập sự kiện. Nhưng tôi nhận được một ngoại lệ trong OpenExisting. Ngoại lệ là "Truy cập vào đường dẫn bị từ chối".Tạo Sự kiện Cross-ProcessWaitHandle
cửa sổ mã dịch vụ
EventWaitHandle wh = new EventWaitHandle(false, EventResetMode.AutoReset, "MyEventName");
wh.WaitOne();
Windows GUI đang
try
{
EventWaitHandle wh = EventWaitHandle.OpenExisting("MyEventName");
wh.Set();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
tôi đã cố gắng cùng mã với hai mẫu console ứng dụng, nó đã làm việc tốt.
cảm ơn. Hãy để tôi kiểm tra đầu tiên .... – Navaneeth
hey cảm ơn bạn rất nhiều ..... của nó làm việc tốt – Navaneeth
ahhh ... tiền tố toàn cầu. Tôi luôn quên nó. –