枚举远程计算机用户名,枚举会话ID(可以用来检测当前windows用户是否是远程登录!)...
#include
#include
#include
#include
#include
#pragma comment(lib,"Wtsapi32.lib")
//GetSystemMetrics(SM_REMOTESESSION); 获取远程session 内部实现和这个雷同
int _tmain(int argc, _TCHAR* argv[])
{
PWTS_SESSION_INFO psi;
DWORD dwCount;
//query session
DWORD hid = WTSGetActiveConsoleSessionId();
printf("WTSGetActiveConsoleSessionId: %d \n", hid);
BOOL bRet = WTSEnumerateSessions(WTS_CURRENT_SERVER_HANDLE, 0, 1, &psi, &dwCount);
if (!bRet)
return 0;
std::wstring strName;
for (unsigned int i = 0; i < dwCount; i ++)
{
std::wcout<
printf("SessionId: %d \t", psi[i].SessionId);
printf("State: %d \n", psi[i].State);
DWORD dwSessionId = psi[i].SessionId;
PVOID pstr = NULL;
DWORD dwLen = 0;
WTSQuerySessionInformation(WTS_CURRENT_SERVER_HANDLE, dwSessionId, WTS_INFO_CLASS::WTSUserName, (LPWSTR*)&pstr, &dwLen);
std::wstring strUserName = (PWCHAR)pstr;
std::wcout<
//printf("strUserName:%s \n", strUserName.c_str());
}
WTSFreeMemory(psi);
return 0;
}
枚举远程计算机用户名,枚举会话ID(可以用来检测当前windows用户是否是远程登录!)...相关推荐
- 连接网络远程计算机没有反应,无线宽带路由器TP-LINK无法连接网络,显示远程计算机无反应。...
无线宽带路由器TP-LINK无法连接网络,显示远程计算机无反应. 电脑两台:台式电脑一部,笔记本一部.另外支持WI-FI手机一部.路由器:TP-LINK 11N无线宽带路由器型号TL-WR840NMO ...
- 远程计算机用户名,远程计算机服务
远程计算机服务是一种基于互联网,通过远程协助方式,解决计算机问题的服务的统称.通过远程服务也可以实现软件的资源共享.硬件的资源共享和用户间信息交换和传递等. 中文名 远程计算机服务 外文名 remot ...
- 由于授权协议中的一个错误,远程计算机中断了会话
直接解决方法: 开始运行:regedit 删除如下: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing. 重新连接远程桌面~~OK!!! 转载于:ht ...
- 错误720:被远程计算机终止 | 宽带拨号上网报错720 | windows
720 故障解决办法 1.右键开始菜单打开设备管理器 2.在网络适配器中找到wanminiport(ip)协议 3.右键该协议卸载设备并重启电脑 4.故障解决,开始快乐上网
- 电视共享计算机用户名和密码是什么情况,智能电视经SMB连接电脑登录时报用户名或密码错误...
尊敬的Daisy Zhou,您好! 感谢您的指教. 经上述命令查询,未见近期安装过补丁.查询结界如下: Source Description HotFixID Ins ...
- 远程控制计算机,但是不能拷贝远程计算机的资料到本地,也不能对拷???...
如何连接到基于 Windows XP 或基于 Windows Server 2003 的远程计算机 要连接到远程计算机,请执行下列步骤: 单击"开始",指向"所有程序&q ...
- 连接被远程计算机终止图解,新手入门 图解Win2003远程桌面作用
在Windows 2003系统上的远程桌面实际上就是终端服务,虽然远程桌面最初在Windows XP上就已经存在,但由于Windows XP的远程桌面功能,只能提供一个用户使用计算机,因此使用率并不高 ...
- 批处理处理远程计算机,使用批处理文件在远程计算机上调整PowerShell窗口的大小...
这是一个批处理文件,仅使用PowerShell来调用psexec. 使用PowerShell远程处理--- 启动交互式会话要与 单个远程计算机,请使用Enter-PSSession cmdlet.例如 ...
- C#通过WMI的wind32 的API函数实现msinfo32的本地和远程计算机的系统摘要信息查看功能...
最近做一个项目碰到要实现查看本地和远程计算机的摘要信息,采用命令行msinfo32可以很快查看到,如下图: 需要在用C#来实现类似信息查看.尤其远程计算机的..因此通过MSDN查询到.win32的AP ...
最新文章
- Linux diff命令
- DAS,SAN,NAS
- 写数据到文件注意事项write方法
- SOA也是一种设计模式
- Mybatis学习错误之:重复加载mapper.xml
- Struts 2 的Action详解(三)
- linux目录与文件
- springmvc或者springboot 中实现跨域的5种方式
- C# TextBox光标操作 光标定位 光标移动到最后
- 【疾病分类】基于matlab SVM农作物叶子虫害识别与分类【含Matlab源码 624期】
- PHP根据经纬度计算距离
- Python 的输出矩阵的一些常用设置
- 机电传动控制第二周作业
- word表格跨页断行不起作用
- 初手学堂:跟我学习安装配置RedHat9.0
- 微生物组-扩增子16S分析和可视化(线上/线下,本周开课,2021.10)
- FireFox浏览器的about:config参数大全及其具体用途介绍
- [2001年写的小说]星际争霸之外传
- 外币折算、汇兑损益、重估
- Linux 添加开机启动服务
热门文章
- PCL之C++动态内存学习
- Udacity机器人软件工程师课程笔记(五)-样本搜索和找回-基于漫游者号模拟器-自主驾驶
- 在Ubuntu 12.04 64bit上配置,安装和运行go程序
- C++ 多线程:条件变量 std::condition_variable
- ceph osd混合部署和普通部署
- 每日一题 -- 11-1
- pytest+allure环境别人电脑运行正常,自己运行不正常几种情况
- SpringBoot上传文件大小限制
- 怎样快速学习React
- bzoj 2588 Spoj 10628. Count on a tree (可持久化线段树)