首页 服务器 编程 必备知识 搜索引擎 圩日手册
站内搜索
最近浏览
推荐文章
热文排行

WTS系列函数的使用


WTS函数说明

下面说明WTS系列的15个函数,其中不包括虚拟通道部分。

函数 功能
ProcessIdToSessionId 得到与进程ID对应的终端服务会话ID
WTSCloseServer 关闭一个打开的终端服务器句柄
WTSDisconnectSession 断开指定的终端服务会话
WTSEnumerateProcesses 枚举指定终端服务器上的所有活动进程
WTSEnumerateSessions 得到指定终端服务器的会话列表
WTSFreeMemory 释放终端服务函数分配的内存
WTSLogoffSession 复位指定的终端服务会话
WTSOpenServer 打开一个指定终端服务器的句柄
WTSQuerySessionInformation 得到指定的终端服务会话的相关信息
WTSQueryUserConfig 得到在域控制器或终端服务器上为指定用户配置的信息
WTSSendMessage 给指定的终端会话发送消息,客户端的桌面将显示出一个消息对话框
WTSSetUserConfig 改变在域控制器或终端服务器上为指定用户配置的信息
WTSShutdownSystem 关闭(也可以重新启动) 指定的终端服务器
WTSTerminateProcess 结束指定终端服务器上的指定进程
WTSWaitSystemEvent 等待一个终端服务事件

演示程序中使用了上面的大部分函数,具体的使用方法参看源代码。值得说明的是演示程序中没有用到的两个函数WTSQueryUserConfigWTSSetUserConfig函数,这对函数可以为服务器上的用户设置很多有用属性,比如登陆环境,连接时间,登录后默认打印机等等,具体的说明见MSDN。我的工程中需要为Windows下建立的用户设置登陆环境,我用了很长时间发现ADSI的终端扩展函数里可以完成这个功能,但是ADSI的终端扩展函数只能用在Windows 2003 Server中,而且相应的SDK还没有出来(至少我没有找到),最后还是在用这个函数得到了解决。

[wangjy17908]
添加时间:2010-11-25
版权所有(C)2005-2015