当前位置: 代码迷 >> Web Service >> 关于webservice调用c++写的dll时不能正确执行的有关问题
  详细解决方案

关于webservice调用c++写的dll时不能正确执行的有关问题

热度:303   发布时间:2016-05-02 03:01:20.0
关于webservice调用c++写的dll时不能正确执行的问题
现在开发一个项目,其中用到了web service 在服务端需要调用c++写的一个dll,是通过Dll import方式引入的该dll的方法。其中的方法有一部分是要操作注册表的,如果不通过web service直接用winform调用该dll运行结果正常,但是winform通过web service调用时结果就不正确,问题就出在了所调用的方法访问注册表那段,无法打开注册表项.请问那位见过这种情况,我怀疑是本地安全策略的问题,可是不知道需要修改什么东西?

------解决方案--------------------
我想这个问题的原因应该是:通过web service去调用时(其实就是B/S),连接的帐户只有user权限(假如是匿名登录,集成windows认证),那么user的权限不够导致操作server端的注册表失败。
------解决方案--------------------
B/S去访问及操作注册表都有严格的权限问题
  相关解决方案