DirectFlex 会在应用程序启动时导入应用程序的设置。
DirectFlex 可提高 FlexEngine 的效率。如果没有 DirectFlex,则会在登录和注销期间分别读取和保存所有配置文件设置,在配置了多个设置的情况下,这可能会减慢这些过程的速度。如果激活了 DirectFlex,则会在启动应用程序时读取应用程序设置,而不是在登录时读取。对设置所做的更改会在应用程序关闭时保存,而不是在用户注销时保存。在激活了 DirectFlex 的用户会话期间,只有那些使用的应用程序才会导致读取或保存配置文件设置。
FlexEngine 将在用户登录时启动。它会从配置共享读取应用程序和用户环境设置,并从用户配置文件存档共享加载个性化信息。如果用户在处于登录状态时启动应用程序,DirectFlex 会指示 FlexEngine 加载并应用与应用程序相关的设置。当用户关闭应用程序时,DirectFlex 会指示 FlexEngine 将设置保存到用户配置文件存档共享。用户注销后,FlexEngine 会将其余的 Windows 个性化信息保存到用户配置文件存档共享中。
注: 不要将 DirectFlex 用于用作中间件或插件的应用程序以及包含 Windows 设置的 Flex 配置文件。
应用程序路径或名称不能在 Flex 配置文件中多次出现,因为 FlexEngine 会使用这些路径和名称来确定要处理的配置文件。要验证是否存在冲突,请使用验证 DirectFlex (Validate)。