背景:原有一服务端Server,C++Builder写的,动态库是vc6.0的
      由于需求用C# 写了一个Webservice作为中间件调用情况是这样的:
Server有一动态库 a.dll, Webservice使用的b.dll 是在 a.dll 基础上修改的,名字什么的都已经修改;单独运行就都ok;如果说Server已经开启,则Webservice调不到b.dll提示动态库初始化历程失败;
若Webservice先跑起来,则再打开Server则加载不到a.dll,Server加载其他动态库都ok。Server 动态库是在自己的安装目录下
Webservice的动态库是在system32下,尝试移至自己bin目录下情况也一样另:Webservice将dll放在bin目录下是 b.dll可以加载,但是b.dll调用不到的另一个dll。在system32下则正常,据说是权限什么的问题,怎么解决?