配置为使用 DirectFlex 的应用程序有时可能会导致与其他应用程序发生冲突,这可能会导致应用程序意外停止。
问题
应用程序已配置为使用 DirectFlex 启动,并且应用程序意外停止。
原因
DirectFlex 使用“挂钩”来通知进程的启动和退出,这种技术有时会与其他软件产生冲突,尤其是与安全和反恶意软件产品。
解决方案
-
为解决与特定第三方应用程序的冲突,Dynamic Environment Manager 提供了高级策略设置。有关可用于特定供应商的策略的更多信息,请参阅 Omnissa 产品文档上*《安装和配置 Omnissa Dynamic Environment Manager 》指南中的组策略对象的 DEM FlexEngine 高级配置设置*。
-
或者,您可以排除一个或多个可执行文件,以便它们不受挂钩机制的影响。
通过创建
DLLInjection.xml文件(默认情况下此文件不存在)排除可执行文件。-
在
\\Server\FlexConfigShare\General\FlexRepository文件夹中创建一个名为AgentConfiguration的文件夹。 -
使用以下行创建新的
DLLInjection.xml文件。<?xml version="1.0" encoding="utf-8"?> <agentConfiguration> <setting type="exclude" list="sample1.exe|sample2.exe" /> </agentConfiguration> -
在
list字段中添加要排除的可执行文件。例如,
list="notepad.exe|calc.exe|regedit.exe"。- 要指定多个可执行文件,请使用
|。 - 下载软件包的
Agent Configuration Examples\FlexRepository\AgentConfiguration文件夹中提供了一个示例配置文件。
- 要指定多个可执行文件,请使用
-
使用 UTF-8 编码保存
DLLInjection.xml文件。
-
后续步骤
根据您选择的解决方案,解决冲突或者为特定应用程序停用挂接机制。如果选择排除应用程序挂钩,请为应用程序配置 Dynamic Environment Manager 配置文件,以便在登录和注销时执行导入和导出。
此页面对您有帮助吗?