站内搜索
最近浏览
- [J2EE]J2EE 应用服务器技术
- MySql替换数据库内容
- IIS 7 下限制站点带宽和...
- [数据库]sql serve...
- linkd.exe目录映射工...
- thinkphp提示PHP ...
- [web站点]在IIS上开设...
- [网络服务器]如何保证服务器...
- dedecms网站写权限
- MYSQL启用日志,查看日志...
- thinkphp的设置方法
- [数据库]查看sql ser...
- VC++ 重启服务,停止服务...
- 微软IE 7浏览器曝出第二个...
- 微软承认系统严重漏洞 Win...
推荐文章
热文排行
WTS系列函数的使用
WTS函数说明
下面说明WTS系列的15个函数,其中不包括虚拟通道部分。
函数 | 功能 |
---|---|
ProcessIdToSessionId | 得到与进程ID对应的终端服务会话ID |
WTSCloseServer | 关闭一个打开的终端服务器句柄 |
WTSDisconnectSession | 断开指定的终端服务会话 |
WTSEnumerateProcesses | 枚举指定终端服务器上的所有活动进程 |
WTSEnumerateSessions | 得到指定终端服务器的会话列表 |
WTSFreeMemory | 释放终端服务函数分配的内存 |
WTSLogoffSession | 复位指定的终端服务会话 |
WTSOpenServer | 打开一个指定终端服务器的句柄 |
WTSQuerySessionInformation | 得到指定的终端服务会话的相关信息 |
WTSQueryUserConfig | 得到在域控制器或终端服务器上为指定用户配置的信息 |
WTSSendMessage | 给指定的终端会话发送消息,客户端的桌面将显示出一个消息对话框 |
WTSSetUserConfig | 改变在域控制器或终端服务器上为指定用户配置的信息 |
WTSShutdownSystem | 关闭(也可以重新启动) 指定的终端服务器 |
WTSTerminateProcess | 结束指定终端服务器上的指定进程 |
WTSWaitSystemEvent | 等待一个终端服务事件 |
演示程序中使用了上面的大部分函数,具体的使用方法参看源代码。值得说明的是演示程序中没有用到的两个函数WTSQueryUserConfig和WTSSetUserConfig函数,这对函数可以为服务器上的用户设置很多有用属性,比如登陆环境,连接时间,登录后默认打印机等等,具体的说明见MSDN。我的工程中需要为Windows下建立的用户设置登陆环境,我用了很长时间发现ADSI的终端扩展函数里可以完成这个功能,但是ADSI的终端扩展函数只能用在Windows 2003 Server中,而且相应的SDK还没有出来(至少我没有找到),最后还是在用这个函数得到了解决。
[wangjy17908]
添加时间:2010-11-24