K
kylix123
Unregistered / Unconfirmed
GUEST, unregistred user!
我编了个Service,并通过共享内存和另外一个程序通讯(并非Service),但出现了个
很奇怪的问题:我的另外一个程序无法取得该Service建立的共享内存句柄。
用GetLastError返回的错误码是5。
但当我把这个Service改成一般的Form运行后,却能彼此访问该共享内存,没任何问题!
为此,我感到有疑问,是否Service中建立的共享内存有权限需要?但我在建立共享内存
的时候,已经指明是可读可写的。
我的Service是在OnStart事件中建立共享内存的,利用CreateFileMapping函数。
哪位高手能给我解答?先谢了。
很奇怪的问题:我的另外一个程序无法取得该Service建立的共享内存句柄。
用GetLastError返回的错误码是5。
但当我把这个Service改成一般的Form运行后,却能彼此访问该共享内存,没任何问题!
为此,我感到有疑问,是否Service中建立的共享内存有权限需要?但我在建立共享内存
的时候,已经指明是可读可写的。
我的Service是在OnStart事件中建立共享内存的,利用CreateFileMapping函数。
哪位高手能给我解答?先谢了。