首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

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

2012-01-06 
关于webservice调用c++写的dll时不能正确执行的问题现在开发一个项目,其中用到了web service 在服务端需要

关于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去访问及操作注册表都有严格的权限问题

热点排行