service中创建的全局事件,为什么在其他进程中取不到?(50分)

  • 主题发起人 lcflluck
  • 开始时间
L

lcflluck

Unregistered / Unconfirmed
GUEST, unregistred user!
在service中用CreateEvent(NULL,TRUE,FALSE,"MyEvent");创建了事件,在其他进程中用
OpenEvent(EVENT_ALL_ACCESS,false,"MyEvent");打开事件,但事件据柄为NULL.
同样的用法在两个应用程序中就可以,在WINDOWS SERVICE中却不行!请指教!
 
很高兴,自己把这个问题解决了,原因在于SERVICE中默认得权限,不足以让任何人都可以
操作其中的对象(如Event),CreateEvent时增加安全属性,放开权限,就可以让其他应用
程序使用了!
 
不知道如何把问题撤销!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
523
import
I
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部