问题标签 [terminal-services]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1959 浏览

vb.net - 连接到终端服务管理器

有没有人遇到过一种方法来创建一个类似于终端服务管理器在 Windows2003/XP 中所做的应用程序。

我想写一些东西,要么每隔 n 秒去查询一个服务器场,然后给我一个登录的用户列表,那里有进程等,或者可能输入一个用户名,然后它会在场中找到用户,然后返回他们的详细信息。

干杯卢克

0 投票
0 回答
731 浏览

java - 如何从 java.lang.Object getClientInfo() 获取 WTSClientAddress

在我们当前的一个 Web 应用程序中,我们使用Oracle Forms 应用程序中java.lang.Object引用中的getClientInfo (),它非常适合 egtting 系统的客户端 IP 地址。

但是,我们最近开始在我们的组织中使用 Windows 终端服务器,并且我们现在遇到了此代码返回终端服务器的 IP 地址而不是运行 TS 会话的系统的 IP 地址的问题。

我知道有本机windows函数可以使用WTSQuerySessionInformation函数返回会话IP user32.dll,然后访问指针以WTSClientAddress获取会话IP。

但是,我不知道如何在 Oracle Forms Java 开发环境中访问此类信息。

有谁知道我如何使用WTSClientAddress来自的参数来做到这一点WTSQuerySessionInformation API

0 投票
2 回答
796 浏览

graphics - 开发预期在 RDP 上运行的应用程序;有小费吗?

假设我正在开发一个图形密集型应用程序(C++ 或 C#,图形 API 未确定),其大部分使用将由远程用户通过 RDP(终端服务器会话或对单用户计算机的远程访问)进行。很明显,应该避免不必要的“眼睛糖果”效果和动画。我的问题是:

  • 为了最有效地使用 RDP 协议,我应该注意/避免做什么?(例如,我有一个想法 RDP 可以将一些图形绘制原语直接远程到客户端......但这仅适用于 GDI 吗?使用双缓冲会破坏这种远程处理并强制位图模式吗?客户端位图缓存“只是工作”还是只缓存某些东西,比如字体和图标?)

  • 是否有任何可用的 RDP 协议分析器可以深入了解 RDP 流实际传输的内容(特别是位图与绘图原语)?(我可以想象为rdesktop源添加一些工具来执行此操作,但可能已经存在某些东西)。

0 投票
1 回答
6569 浏览

.net - 在 .NET 中检索终端服务会话 ID?

谁能帮我发现以下 C++ 代码的 .NET 等价物:

我正在尝试查找当前的终端服务会话编号,以唯一命名同一会话中的两个程序用来相互通信的命名管道。但在搜索 .NET 会话时,我能找到的唯一信息是网络资料。

谢谢。

0 投票
2 回答
391 浏览

terminal-services - 是否有可用的在线 citrix 测试?

有什么方法可以远程访问 CITRIX 进行一些简单的 QE 测试,我们的客户与我们的产品存在兼容性问题,我们内部没有 CITRIX

PS:VMWARE 映像也是一个选项

0 投票
2 回答
301 浏览

wcf - WCF:通过终端服务调试服务

我是分布式开发团队的一员。我们都通过终端服务工作,访问我们的应用程序所在的远程服务器。我们正在开发一个项目,其中客户端应用程序使用 WCF 服务,该服务公开所有业务逻辑功能。

在我们的开发过程中,经常要求开发人员开发从用户界面到数据库访问的整个用例,包括服务和业务逻辑。在这种情况下,开发人员必须能够在服务器端调试她/他为给定用例构建的功能/方法。问题在于必须运行该服务,并且当另一个开发人员需要调试他/她的工作时,会引发异常(我认为它不确定“AddressAlreadyInUseException”)并且第二个开发人员无法执行任何类型的调试服务。即使我们(当然)有不同的 Windows 用户名,因此我们在不同的会话中工作,也会发生这种情况。

客户端应用程序仍然可以。继续使用“原始”服务实例,因为我们在服务中捕获了异常,但调试是不可能的。如果第一个开发人员停止 wcf 服务,那么应用程序。失败。

我想知道您是否可以对我们有任何建议。我希望有某种可用的工具(即使我们必须为此付费)可以以某种方式隔离每个开发人员在服务器上的工作区……或者我们可能只需要改变我们工作的方式。

我将非常感谢任何建议或线索。此致,

贡萨洛

0 投票
3 回答
1895 浏览

c# - 如何将终端服务网关与 IMsRdpClient6 ActiveX 控件一起使用?

我在我的 WinForms 应用程序中托管 IMsRdpClient6 ActiveX 控件,以便与远程计算机建立连接。

我已经设置了一个终端服务网关机器,我可以成功使用它。

我想让我的 ActiveX 控件使用这个网关。我已经设置了网关选项,但连接失败,我看不到任何错误。这是我正在使用的代码:

0 投票
3 回答
2911 浏览

remoting - (如何)可以使用终端服务/远程桌面来共享 Access 数据库吗?

我以前使用过的唯一一种“远程桌面”应用程序是 VNC 查看器。我对这种应用程序的理解是,当多个用户登录到同一个 VNC 服务器时,他们共享键盘、鼠标和桌面,因此只有一个人可以实际使用计算机,而其他用户可以观看正在发生的事情。这显然有它自己的用途。

我想要做的是在远程服务器上提供一个 MS Access 应用程序。我希望 2 或 3 个用户能够同时登录到此应用程序,所有用户都在共享数据源上工作。

这可能吗?不幸的是,我的 Google-fu 今天很弱。我想要的是终端服务吗?远程桌面连接?还有什么?

0 投票
3 回答
3854 浏览

c# - 新的 RDP 客户端保持活动代码失败

对于我们的安全终端服务器项目,我们需要保持 RDP 会话打开,即防止远程计算机超时并锁定会话。一点背景:

我们有几个配置为中间代理的虚拟服务器,其中一个客户端向虚拟服务器启动 RDP 会话,并在那里启动应用程序。该应用程序从数据库中读取连接数据,包括用于连接到最终目标计算机的用户名和密码。

对于远程桌面会话,我们使用从 MSTSCAX.DLL 中提取的 ActiveX 控件(使用 AxImp)。因为用户无权访问远程机器的密码,所以我们绝对必须防止会话超时。

在过去的几个月里,我们一直在使用由 Timer 对象触发的以下代码来完成此操作。效果很好,直到我不得不将 RDP 客户端升级到版本 6 才能访问 Server 2008 机器(我们使用的是版本 4 或 5,不确定是哪个)。从那时起,对 SendKeys 的调用有时会引发 HRESULT E_FAIL 错误——通常足以导致重大问题。

有没有人知道可能导致这种情况的原因?更好的是,有没有人有更好的方法来实现这一点,可以与较新的 RDP 客户端一起使用?

谢谢,戴夫

0 投票
3 回答
236 浏览

active-directory - 使您的程序与 Active Directory/终端服务兼容时要遵循的准则

想知道在编写一个应用程序时是否应该遵循任何指导方针,该应用程序不仅应该在普通的非联网计算机上运行,​​而且还应该在使用 Active Directory(或其他一些目录服务)和/或设置的计算机/网络上运行终端服务?我应该注意什么,注意什么等?