站内搜索
最近浏览
推荐文章
热文排行
WTS系列函数的使用
WTS函数说明
下面说明WTS系列的15个函数,其中不包括虚拟通道部分。
函数 | 功能 |
---|---|
ProcessIdToSessionId | 得到与进程ID对应的终端服务会话ID |
WTSCloseServer | 关闭一个打开的终端伟德体育app下载官网句柄 |
WTSDisconnectSession | 断开指定的终端服务会话 |
WTSEnumerateProcesses | 枚举指定终端伟德体育app下载官网上的所有活动进程 |
WTSEnumerateSessions | 得到指定终端伟德体育app下载官网的会话列表 |
WTSFreeMemory | 释放终端服务函数分配的内存 |
WTSLogoffSession | 复位指定的终端服务会话 |
WTSOpenServer | 打开一个指定终端伟德体育app下载官网的句柄 |
WTSQuerySessionInformation | 得到指定的终端服务会话的相关信息 |
WTSQueryUserConfig | 得到在域控制器或终端伟德体育app下载官网上为指定用户配置的信息 |
WTSSendMessage | 给指定的终端会话发送消息,客户端的桌面将显示出一个消息对话框 |
WTSSetUserConfig | 改变在域控制器或终端伟德体育app下载官网上为指定用户配置的信息 |
WTSShutdownSystem | 关闭(也可以重新启动) 指定的终端伟德体育app下载官网 |
WTSTerminateProcess | 结束指定终端伟德体育app下载官网上的指定进程 |
WTSWaitSystemEvent | 等待一个终端服务事件 |
演示程序中使用了上面的大部分函数,具体的使用方法参看源代码。值得说明的是演示程序中没有用到的两个函数WTSQueryUserConfig和WTSSetUserConfig函数,这对函数可以为伟德体育app下载官网上的用户设置很多有用属性,比如登陆环境,连接时间,登录后默认打印机等等,具体的说明见MSDN。我的工程中需要为Windows下建立的用户设置登陆环境,我用了很长时间发现ADSI的终端扩展函数里可以完成这个功能,但是ADSI的终端扩展函数只能用在Windows 2003 Server中,而且相应的SDK还没有出来(至少我没有找到),最后还是在用这个函数得到了解决。
[wangjy17908]
添加时间:2010-11-24