0
我有一箇舊版軟件,用於在機器X上運行[email protected]
帳戶。該軟件除其他功能外,還使用MSXML
進行web服務調用。該呼叫通過向NTLM傳遞[email protected]
憑證進行認證。所有的webservice通信都能無縫工作。進程作爲不同的用戶 - 網絡服務調用運行
我現在要運行這個軟件下[email protected]
帳戶在同一臺機器X.要保存當前設置,避免配置其他代表團,我寫了一個包裝,它採用Process.Start()
爲[email protected]
運行舊版軟件。現在,當進行web服務調用時,彈出憑證框,儘管事實上舊版軟件正在運行爲[email protected]
。即使我提供用戶名/密碼組合,這也會被web服務拒絕。
除非我以[email protected]
的身份登錄,然後將帳戶切換爲[email protected]
,將前一個會話保留在後臺 - 在這種情況下,所有工作都正常。
任何人都可以對此有所瞭解嗎?調用過程是否需要用戶配置文件在某種形狀或形式中處於活動狀態?