问题标签 [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.
vb.net - 连接到终端服务管理器
有没有人遇到过一种方法来创建一个类似于终端服务管理器在 Windows2003/XP 中所做的应用程序。
我想写一些东西,要么每隔 n 秒去查询一个服务器场,然后给我一个登录的用户列表,那里有进程等,或者可能输入一个用户名,然后它会在场中找到用户,然后返回他们的详细信息。
干杯卢克
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
?
graphics - 开发预期在 RDP 上运行的应用程序;有小费吗?
假设我正在开发一个图形密集型应用程序(C++ 或 C#,图形 API 未确定),其大部分使用将由远程用户通过 RDP(终端服务器会话或对单用户计算机的远程访问)进行。很明显,应该避免不必要的“眼睛糖果”效果和动画。我的问题是:
为了最有效地使用 RDP 协议,我应该注意/避免做什么?(例如,我有一个想法 RDP 可以将一些图形绘制原语直接远程到客户端......但这仅适用于 GDI 吗?使用双缓冲会破坏这种远程处理并强制位图模式吗?客户端位图缓存“只是工作”还是只缓存某些东西,比如字体和图标?)
是否有任何可用的 RDP 协议分析器可以深入了解 RDP 流实际传输的内容(特别是位图与绘图原语)?(我可以想象为rdesktop源添加一些工具来执行此操作,但可能已经存在某些东西)。
.net - 在 .NET 中检索终端服务会话 ID?
谁能帮我发现以下 C++ 代码的 .NET 等价物:
我正在尝试查找当前的终端服务会话编号,以唯一命名同一会话中的两个程序用来相互通信的命名管道。但在搜索 .NET 会话时,我能找到的唯一信息是网络资料。
谢谢。
terminal-services - 是否有可用的在线 citrix 测试?
有什么方法可以远程访问 CITRIX 进行一些简单的 QE 测试,我们的客户与我们的产品存在兼容性问题,我们内部没有 CITRIX
PS:VMWARE 映像也是一个选项
wcf - WCF:通过终端服务调试服务
我是分布式开发团队的一员。我们都通过终端服务工作,访问我们的应用程序所在的远程服务器。我们正在开发一个项目,其中客户端应用程序使用 WCF 服务,该服务公开所有业务逻辑功能。
在我们的开发过程中,经常要求开发人员开发从用户界面到数据库访问的整个用例,包括服务和业务逻辑。在这种情况下,开发人员必须能够在服务器端调试她/他为给定用例构建的功能/方法。问题在于必须运行该服务,并且当另一个开发人员需要调试他/她的工作时,会引发异常(我认为它不确定“AddressAlreadyInUseException”)并且第二个开发人员无法执行任何类型的调试服务。即使我们(当然)有不同的 Windows 用户名,因此我们在不同的会话中工作,也会发生这种情况。
客户端应用程序仍然可以。继续使用“原始”服务实例,因为我们在服务中捕获了异常,但调试是不可能的。如果第一个开发人员停止 wcf 服务,那么应用程序。失败。
我想知道您是否可以对我们有任何建议。我希望有某种可用的工具(即使我们必须为此付费)可以以某种方式隔离每个开发人员在服务器上的工作区……或者我们可能只需要改变我们工作的方式。
我将非常感谢任何建议或线索。此致,
贡萨洛
c# - 如何将终端服务网关与 IMsRdpClient6 ActiveX 控件一起使用?
我在我的 WinForms 应用程序中托管 IMsRdpClient6 ActiveX 控件,以便与远程计算机建立连接。
我已经设置了一个终端服务网关机器,我可以成功使用它。
我想让我的 ActiveX 控件使用这个网关。我已经设置了网关选项,但连接失败,我看不到任何错误。这是我正在使用的代码:
remoting - (如何)可以使用终端服务/远程桌面来共享 Access 数据库吗?
我以前使用过的唯一一种“远程桌面”应用程序是 VNC 查看器。我对这种应用程序的理解是,当多个用户登录到同一个 VNC 服务器时,他们共享键盘、鼠标和桌面,因此只有一个人可以实际使用计算机,而其他用户可以观看正在发生的事情。这显然有它自己的用途。
我想要做的是在远程服务器上提供一个 MS Access 应用程序。我希望 2 或 3 个用户能够同时登录到此应用程序,所有用户都在共享数据源上工作。
这可能吗?不幸的是,我的 Google-fu 今天很弱。我想要的是终端服务吗?远程桌面连接?还有什么?
c# - 新的 RDP 客户端保持活动代码失败
对于我们的安全终端服务器项目,我们需要保持 RDP 会话打开,即防止远程计算机超时并锁定会话。一点背景:
我们有几个配置为中间代理的虚拟服务器,其中一个客户端向虚拟服务器启动 RDP 会话,并在那里启动应用程序。该应用程序从数据库中读取连接数据,包括用于连接到最终目标计算机的用户名和密码。
对于远程桌面会话,我们使用从 MSTSCAX.DLL 中提取的 ActiveX 控件(使用 AxImp)。因为用户无权访问远程机器的密码,所以我们绝对必须防止会话超时。
在过去的几个月里,我们一直在使用由 Timer 对象触发的以下代码来完成此操作。效果很好,直到我不得不将 RDP 客户端升级到版本 6 才能访问 Server 2008 机器(我们使用的是版本 4 或 5,不确定是哪个)。从那时起,对 SendKeys 的调用有时会引发 HRESULT E_FAIL 错误——通常足以导致重大问题。
有没有人知道可能导致这种情况的原因?更好的是,有没有人有更好的方法来实现这一点,可以与较新的 RDP 客户端一起使用?
谢谢,戴夫
active-directory - 使您的程序与 Active Directory/终端服务兼容时要遵循的准则
想知道在编写一个应用程序时是否应该遵循任何指导方针,该应用程序不仅应该在普通的非联网计算机上运行,而且还应该在使用 Active Directory(或其他一些目录服务)和/或设置的计算机/网络上运行终端服务?我应该注意什么,注意什么等?