【发布时间】:2010-10-02 00:17:15
【问题描述】:
我在 2008R2 机器的登录过程中调用 WNetAddConnection2。该操作在 userinit 运行后立即发生。我收到 1222 错误或Network Not Available。完成此操作后,我还使用AddPrinterConnection 功能连接了几台打印机。打印机和网络驱动器都在同一台远程机器上。
为什么打印机连接正常,但网络驱动器连接失败?
【问题讨论】:
我在 2008R2 机器的登录过程中调用 WNetAddConnection2。该操作在 userinit 运行后立即发生。我收到 1222 错误或Network Not Available。完成此操作后,我还使用AddPrinterConnection 功能连接了几台打印机。打印机和网络驱动器都在同一台远程机器上。
为什么打印机连接正常,但网络驱动器连接失败?
【问题讨论】:
可能是时间问题(第一次通话时网络仍在启动)。您是否尝试过颠倒通话顺序?
AddPrinterConnection(阻塞)也有可能等待资源可用,而另一个则没有。您是否尝试过使用 WNetAddConnection2 连接所有资源?也许这也会让你的打印机失败。
您能否使所有这些处理依赖于通过Network Location Awareness 验证网络状态?
【讨论】: