
我正在编写一个C#程序,通过远程桌面来查看是否有人正在运行程序,如果是的话,远程桌面正在运行的机器名是有用的。
我可以使用Systeminformation.TerminalServerSession来获得前者
但有没有办法获得远程机器的名称?
服务在手动停止后自动重新启动
Web应用程序访问本地文件系统
如何以编程方式编辑特定用户的registry项?
WPF .NET应用程序崩溃,comboBox和菜单事件未在具有windows 10 Creator Update,.NET 4.7或KB4034658的平板电脑上触发
在标准C ++或C#上使用C ++ / Cli有什么好处吗?
WindowProc在c#中的窗体
我如何快速创build大(> 1GB)的文本+二进制文件与“自然”的内容? (C#)
在另一个应用程序中调用public function
如何获得当前windows用户的*networking身份,而不是他们的交互式login身份?
在windows中获取保留的文件名
我认为远程桌面服务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
您当然可以使用WTSquerySessioninformation来获取这些信息,但是如果您不想处理P / Invokes,也可以使用Cassia库 : new TerminalServicesManager().CurrentSession.ClIEntname 。
总结以上是内存溢出为你收集整理的使用远程桌面的远程计算机的MachineName全部内容,希望文章能够帮你解决使用远程桌面的远程计算机的MachineName所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)