windows跨进程权限问题


我在服务端创建了一段共享内存。并把exe生成服务后台运行。
客户从IE访问服务器,将数据通过网页提交上来,服务器得到网页参数后,建立一个COM对象访问exe的共享内存,然后将在共享内存中的查询结果返回给客户。
问题是现在无法用COM对象访问exe的共享内存,提示访问拒绝 。我在本地经过测试工作流程肯定没有问题,问题肯定在权限方面,我该如何解决?

WindowsCommunicationFoundation(WCF) C++ asp

噫嘻嘻嘻嘻嘻嘻 13 years, 3 months ago

这个问题是因为权限问题造成的,可以从两个方面来考虑:
1)共享内存的创建时创建一个其他所有程序都能访问的共享内存,如 @黄文彬 里的博客里写的那样。
2)另外一个是提升服务者的权限,比如把访问者变成具有管理员权限的角色,这样就能访问该共享内存

猫熊123 answered 13 years, 3 months ago

Your Answer