如何判断当前桌面是远程桌面,还是本地桌面?

metalzhang 2012-05-11 10:04:33
能给点代码最好,谢谢。
...全文
315 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2012-06-14
  • 打赏
  • 举报
回复
您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法
metalzhang 2012-05-11
  • 打赏
  • 举报
回复
问题解决了,回复就送分。

方法如下:
TCHAR ch[1024];
::GetEnvironmentVariable( _T("SESSIONNAME"),ch ,1024 );
m_edt1.SetWindowText(ch);

如果ch 是 Console
说明是本地登陆

ch 是 RDP-Tcp#?
说明使用了RDP 远程桌面登陆的,其中?可能是 0,1,2这种数字

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧