分析应用程序时,Application Profiler 会监控应用程序对注册表和文件系统所做的更改。务必要让应用程序在分析会话期间保存其配置,这一点很重要。

仅支持对 .EXE 文件进行分析。有些应用程序会在“开始”菜单中安装引用应用程序文档(而不是引用应用程序的可执行文件)的快捷方式。您可以通过浏览到可执行文件并在应用程序路径后添加任意其他参数,来对这些应用程序进行分析。

通常,只需修改所分析的应用程序的少量设置就已足够。每当进行更改时,许多应用程序都会保存其完整配置。您可能需要更改更多应用程序功能和设置,以便将相应的文件写入磁盘。例如,您可以更改一些设置,如在电子邮件客户端中创建签名或在文字处理器中向自定义词典添加条目。

在选择要通过 Application Profiler 进行分析的应用程序时,您不能选择已在 VMware Dynamic Environment Manager 管理控制台中为其提供应用程序模板的应用程序。对于此类应用程序,您可以在管理控制台中使用相应模板创建 Flex 配置文件。

在查找 Flex 配置文件的注册表和文件系统定义时,只有设置在用户配置文件中的保存位置比较重要,而实际的配置设置起不到任何作用。不过,在创建预定义设置时,实际的配置设置却很重要,因为它们将成为预定义设置存档的一部分。

Application Profiler 会监控您选择的应用程序以及该应用程序启动的所有子进程。当主应用程序和所有子进程都停止运行时,将停止监控。对于某些应用程序,即使退出主应用程序,仍将有一个或多个子进程继续运行。在这种情况下,您必须通过单击“正在分析应用程序”对话框中的停止分析 (Stop Analysis) 按钮来手动停止分析。停止分析只会影响 Application Profiler 的监控进程,而不会导致子进程停止运行。

过程

  1. 启动 Application Profiler,然后单击启动会话 (Start Session)
  2. 浏览要分析的应用程序并选择该应用程序,或者从所有程序 (All Programs) 树中选择一个应用程序。
    您可以选择在“应用程序”文本框中的应用程序路径后面输入命令行参数,在“启动位置”文本框中指定应用程序启动文件夹。如有必要,请为路径加上引号。如果从“所有程序”树中选择一个快捷方式,则会从该快捷方式读取所有设置。
  3. 单击确定
    此时将显示 正在分析应用程序 (Analyzing Application) 窗口,并且将启动应用程序。
  4. 对应用程序配置进行必要的更改,然后退出应用程序。
    此时将显示 Application Profiler 主用户界面,其中包含分析结果。
  5. (可选) 通过修改 Application Profiler 选项或在编辑器中进行手动更改,来调整生成的设置。
  6. 单击保存 (Save),然后为 Flex 配置文件选择其中一个选项和一个位置。

结果

您已成功对应用程序进行分析。