我正在使用WNetEnumResource來枚舉所有網絡共享連接,並使用WNetCancelConnection2來關閉它們。然後,我使用WNetUseConnection使用獨立憑證連接到共享。這一過程全天發生多次。Windows API清除身份驗證令牌
,我快到的問題是,通過我得到的過程中第一流後:發生
系統錯誤1219。
不允許同一用戶使用多個連接到服務器或共享資源, 使用多個用戶名。斷開所有連接到服務器或共享資源的所有 ,然後重試。
即使枚舉表示沒有當前連接,也會發生這種情況。
我的問題是:爲什麼?爲什麼我得到這個錯誤?與服務器的認證連接是否仍然被緩存?我可以枚舉這些身份驗證令牌嗎? Kerberos的? LSA?
我還沒有找到最小的信息立足點來推進這個項目。任何幫助表示讚賞!
你知道如何解決這個問題嗎?我發現在查看指定目錄時,需要將「升級」爲有效用戶的匿名samba連接出現類似問題。 – AngerClown
哦,天哪,我們在幾年前面對過這個......有*是一個解決方案。 –