网络不可用尝试映射网络驱动器时出错

时间:2010-09-29 19:52:18

标签: c++ winapi

我在2008R2框的登录过程中调用了WNetAddConnection2。该操作在userinit运行后立即发生。我收到了1222错误或Network Not Available。在执行此操作后,我还使用AddPrinterConnection功能连接了几台打印机。打印机和网络驱动器都在同一台远程计算机上。

为什么打印机连接有效但网络驱动器连接失败?

1 个答案:

答案 0 :(得分:1)

可能是计时问题(第一次通话时网络启动仍在进行中)。您是否尝试过拨打电话的顺序?

AddPrinterConnection(阻止)也可能等待资源可用,而另一个则不然。您是否尝试使用WNetAddConnection2连接所有资源?也许这会使你的打印机失败。

您是否可以通过Network Location Awareness

完成所有这些处理,具体取决于对网络状态的验证