首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

.NET Core 如何判断程序是否在远程桌面(RDP)下运行

最近在家办公的程序员可能避免不了要用远程桌面,那么问题来了,你的 .NET Core 程序有没有办法知道自己是否在 Windows 远程桌面环境下运行呢?...SystemInformation.TerminalServerSession 即可返回当前会话是否在远程桌面下。...Bing 不是人人都喜欢 WinForms,毕竟它代表落后、不思进取的拖控件程序员(即使他们下班时候天还亮着)。那么其他类型的 .NET Core 程序如何判断自己是否在 RDP 下运行呢?...根据田牌文档描述,Windows 本身就带有一个 Win32 API可以返回当前会话是否为远程桌面。...运行效果 不过这种技巧大家平时正常写代码的时候一定要尽量避免,在 .NET 的托管环境下调用非托管代码不仅会导致程序和平台及系统版本耦合,还易爆,爆完还难以抓异常信息。

2.4K10

远程桌面的配置

需要注意的是win10需要专业版才有远程桌面功能,而家庭中文版其实也可以有,具体至于手机/电脑控制电脑能干什么,你可以从下面的视频中看到了。...动态DNS配置(DDNS) 远程桌面的访问需要你有IP地址,但是一般来说我们都没有固定的ip地址,甚至大部分人都没有公网ip地址。...如果你说你不知道自己的设备名称,那么,在桌面的此电脑右键,点击属性,你就会看到计算机名了 远程控制 在安卓或苹果上我们需要使用微软提供的远程桌面App——Remote Desktop这个应用,如果是...输入之前的域名后输入你电脑的用户名和密码就可以开始体验远程桌面了。...写在最后 再提一遍远程桌面有什么用,当然时为了方便啦,特别是你在一台配置低但便捷性好的电脑上,你可以随时随地调用高性能的不方便移动的电脑时,你会真正感觉到这功能的实用性。

5.6K20

Windows server 2012远程桌面会话主机和远程桌面授权

2012 中的“远程桌面服务”服务器角色提供了允许用户连接到虚拟机、RemoteApp程序和基于会话的计算机的技术。通过远程桌面服务,用户可以从企业网络或 Internet 访问远程连接。...2.8 在下边界面中,如没有许可证,在许可证程序选择“企业协议”,确定信息无误后,继续”下一步”。...3.9 服务器许可证激活向导完成,点击完成 四、 配置远程桌面会话主机授权服务器 4.1 在服务器管理器中,点击工具–远程桌面服务–>RD授权诊断程序,查看当前服务器授权状态。...请使用提升的权限运行远程桌面客户端。” 微软官方的解释: 原因: 因为 Windows 应用商店的应用程序不具有足够的权限来访问的MSLicensing注册表项或子项存储区,则会出现此问题。...因此,当应用程序连接到远程服务器时,远程桌面 ActiveX 接口在进程内 COM 对象无法访问注册表,并停止连接过程。

5.1K20
领券