函數 | 操作 |
WTSDisconnectSession | 從一個特殊的會話中斷開用戶連接,但是這會話仍然存在,而且用戶可以再次登陸並連接這個會話。 |
WTSEnumerateSessions | 返回在一個特殊終端服務器中包括所有的會話的一個列表 |
WTSEnumerateProcesses | 返回在一個特殊終端服務器中包括所有的進程的一個列表 |
WTSLogoffSession | 登陸一個特殊的會話 |
WTSQuerySessionInformation | 取回一個特殊終端服務器中一個特殊會話的信息 |
WTSSendMessage | 在一個特殊會話下的客戶端顯示器上顯示一個信息框。 |
WTSShutdownSystem | 關閉或者啓動一個終端服務器 |
WTSTerminateProcess | 結束一個特殊終端服務器中特殊的進程 |
WTSVirtualChannelOpen | 打開一個特殊虛擬終端服務端的句柄。爲了得到更多的信息,請關注Using Terminal Services Virtual Channels. |
WTSWaitSystemEvent | 等待一個事件,例如一個客戶會話的創建,一個用戶登陸到一個終端服務器上。 |
終端服務(翻譯)(一)
終端服務(翻譯)(一)
使用終端服務API:
這一節描述了這樣使用終端服務API在終端環境下去完成如下任務:
l 執行終端服務管理任務。例如:列舉在一個域中的所有終端服務器,列舉與管理一個終端服務器下的所有會話與進程。
l 在終端服務環境中增強一個客戶/服務模式程序的功能。
l 在一個程序中使用終端虛擬通道使客戶與服務組件進行通信。
l 設置或者取回一個特殊終端服務註冊用戶的配置信息。
假如你的程序在非終端環境下運行,但是你想在終端環境下利用終端服務API增強程序的功能,請看Run-time Linking to Wtsapi32.dll。
一、終端服務管理
終端服務API函數使你能夠列舉與管理所有的終端服務器、客戶會話以及進程。
爲了得到一個域中所有終端服務器的名字,可以調NetServerEnum函數去列舉所有SV_TYPE_TERMINALSERVER類型的終端服務器。通過傳遞一個終端服務器的名字調用WTSOpenServer函數可以打開一個特殊終端服務器的句柄,當完成操作後可以調用WTSCloseServer函數去關閉它。
你可以使用通過WTSOpenServer函數返回的終端服務器句柄在服務器中執行以下的操作:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.