2010-08-09 57 views
0

使用進程標識符,我可以得到用戶標識符。事實上,如果該過程在用戶環境中執行,我可以獲得用戶會話ID ...如何通過用戶名斷言記錄的用戶會話ID?

但是,如何才能通過用戶名來派生Windows會話ID? (當然,如果用戶沒有登錄,則不能派生會話ID)。


我的情況是這樣的:

我有一個服務(系統服務),它與用戶桌面上運行的應用程序的用戶界面的通信信道。桌面應用程序使用ProcessIdToSessionId可以將桌面會話標識符與服務進行通信,以便直接從用戶桌面中的服務執行進程(使用用戶憑據)。

我希望實現的目標是在不必與桌面應用程序通信的情況下派生會話標識符(用於從系統服務運行應用程序所需的)。

換句話說,是否可以使用用戶名來斷言會話標識符?

回答

0

你可以擴大你的問題嗎?你在尋找會議作爲一部分或一個asp.net應用程序或winforms?

相關問題