我正在编写一个 C# 程序,查看是否有人通过远程桌面运行该程序以及如果是,则查看远程桌面运行的计算机名称会很有用。
我可以使用 SystemInformation.TerminalServerSession
获得前者
但是有什么方法可以获取远程机器的名称吗?
最佳答案
我认为远程桌面服务 API 会做你想要的...... http://msdn.microsoft.com/en-us/library/aa383468(v=VS.85).aspx
以下示例也可能有帮助 - http://community.citrix.com/display/xa/How+to+get+client+IP+address+and+client+hostname+using+Terminal+Services+API
关于c# - 使用远程桌面的远程计算机的 MachineName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5821197/