把WNetAddConnection2函数调用代码放在一个dll中,然后用一个普通的应用程序对dll进行测试,WNetAddConnection2可以调用成功。可以连上网上的别的机器,可是把dll放在服务框架中,由服务框架调用dll中的WNetAddConnection2,此时该函数调用即返回不成功。奇怪的是,此函数做成COM组件,无论用MFC还是ATL实现,在一般的高级语言,如vb和vc里都可以调用成功,但在ASP中调用该组件也是由于该函数调用不成功而失败。这种情况有谁遇到过?怎么解决?急,谢谢!
解决方案 »
- 设置映射模式
- WM_DEVICECHANGE 问题!
- 请教一下大家.为什么我的程序在Debug状态下可以正确运行,但不能用Release编译呢
- 想做一个锁屏的软件,类似屏保,只有密码正确才可以打开,请给个思路
- ActiveX疑问
- win2000 ddk的问题
- 高分请教listctrl问题
- 文件打开问题(有高分哦)
- 100分请教ado 的AddNew问题,十万火急!
- 请问各位vc大侠,我硬盘很小,经常调试vc程序,生成的obj、idb很多,不得不手工删除,有什么可以让我省力的办法吗?
- 关于毕业证,我想问大家一个问题!!!!
- 我想从内存DC中读出各个像素的点的信息,下面的代码为什么不行,读出来的都是0,0,0
nr.dwType=RESOURCETYPE_ANY;
nr.lpLocalName=NULL;
nr.lpRemoteName="\\\\internet_spy\0";
nr.lpProvider=NULL; dwResult = WNetAddConnection2(&nr,"ageofempire\0", "xtfp302\0",CONNECT_UPDATE_PROFILE); if (dwResult!=NO_ERROR)
return false;
nr.dwType=RESOURCETYPE_ANY;
nr.lpLocalName=NULL;
nr.lpRemoteName="\\\\internet_spy\0";
nr.lpProvider=NULL; dwResult = WNetAddConnection2(&nr,"ageofempire\0", "xtfp302\0",CONNECT_UPDATE_PROFILE); if (dwResult!=NO_ERROR)
return false;