相关疑难解决方法(0)

用于确定应用程序是否在Citrix或终端服务上运行的API

我正在寻找一个API /函数,我可以调用它来确定软件是在Citrix,终端服务还是独立PC上运行.最理想的是,它可以像这样工作:

Select Case APIWhatSystem.Type.ToString
   Case "Citrix"
      bCitrix = True
   Case "TS"
      bTerminalServices = True
   Case "PC"
      bPC = True
End Select
Run Code Online (Sandbox Code Playgroud)

我更喜欢通过API调用工作的东西,而不是在注册表中查看某些东西,因为我们有越来越多的客户锁定注册表.

谢谢.

vb.net api citrix terminal-services

8
推荐指数
2
解决办法
1万
查看次数

检测Citrix"应用模式"?

原谅我可能在这个"应用模式"中使用了错误的术语.

我们的应用程序在启动时遇到问题,即在主窗口启动之前它没有显示任务栏图标,即使在此之前屏幕上有加载进度窗口,登录窗口等.

我们更改代码来修复此问题,但不幸的是,此修复程序在通过Citrix运行应用程序时,现在显示两个图标,一个只有图标而没有文本.

有没有办法让我检测到应用程序是通过Citrix运行的?我不知道正确的术语,但只有应用程序窗口被带到用户桌面,而不是整个远程桌面.

如果重要,该应用程序是用Delphi编写的.

delphi citrix

4
推荐指数
3
解决办法
3456
查看次数

标签 统计

citrix ×2

api ×1

delphi ×1

terminal-services ×1

vb.net ×1