前些天的一个问题(远程桌面)
来源:互联网 发布:nginx jetty区别 编辑:程序博客网 时间:2024/06/06 07:25
Author:zfive5(zhaozidong)
Email:zfive5@yahoo.com.cn
引子
前些天一个同事把我拉到他们那里,让我解决一个问题,主要就远程的时候得到客户端是什么,这样的需求搞了半天也未果,特意在机器上装了一个远程终端,一定要解决这个问题。开动...
正文
代码如下:
#include "Wtsapi32.h"......void CTestZFive5Dlg::OnBnClickedOk(){ // TODO: 在此添加控件通知处理程序代码 //OnOK(); bool fActiveSession = false; DWORD dwSessionID = -1; LPTSTR pData = NULL; DWORD cbReturned = 0; ProcessIdToSessionId(GetCurrentProcessId(), &dwSessionID); if( WTSQuerySessionInformation(WTS_CURRENT_SERVER_HANDLE, dwSessionID, WTSClientDirectory, &pData, &cbReturned) && cbReturned>0) { AfxMessageBox(pData); } WTSFreeMemory(pData);}
运行如下图;
通过判断结尾含"mstscax.dll",来判断是否是微软的远程终端(这个结论明天还的让同事验证),不过在解决这个问题是碰到了,在打开VS2010创建VC工程的时候莫名提示下面的错误
---------------------------
Microsoft Visual Studio
---------------------------
Automation 服务器不能创建对象
---------------------------
确定
---------------------------
结果是因为前些天解决客户问题的时候把"scrrun.dll"反注册了,直接一句“regsvr32 scrrun.dll”搞定
- 前些天的一个问题(远程桌面)
- 远程桌面无法连接的一个奇怪问题
- windows web 远程桌面的一个小问题
- 远程桌面的问题补充
- 远程桌面的问题?
- 远程桌面的一些问题汇总:
- 关于远程桌面的调用问题
- win7 远程桌面的多用户问题
- windows远程桌面域的问题
- 远程桌面连接遇到的问题
- 远程桌面不能复制的问题
- 关于远程桌面的参数问题
- IIS的ftp权限设置和远程桌面的一个小问题
- 关于“远程桌面连接已断开”问题的处理(转)
- 关于windows 与 ubuntu(11.04)之间的远程桌面问题
- 关于“远程桌面连接已断开”问题的处理(转)
- 创建一个远程桌面连接的快捷方式
- 关于Windows 家庭版远程桌面的一个坑
- 随记笔记
- 字符串StringBuffer:就是字符串缓冲区
- 字符串StringBuilder:jdk1.0,同步安全,但效率低
- Xcode 添加预定义 宏
- 推荐几个Apache项目
- 前些天的一个问题(远程桌面)
- 暑假在软件测试培训机构上课2
- 删除字符串中多余的空格
- 【菜鸟C++学习笔记】6.常量
- hibernate笔记(双向一对多关联映射)
- poj2891
- 黑马程序员_学习日记58_703JavaScript
- HDU 4221 Greedy?(DP)
- PHP curl 得到返回值且不显示在页面上