设备仿真程序管理器

更新:2007 年 11 月

使用设备仿真程序管理器 (DEM) 启动、连接和管理开发计算机上的设备仿真程序。使用设备仿真程序管理器的全部任务可以分为以下几个类别:

  • 启动 DEM

  • 组织 DEM 中显示的仿真程序

  • 从 DEM 执行对设备仿真程序的操作

  • 以编程方式控制 DEM

  • 支持 ActiveSync 或 Windows Mobile 设备中心通信

  • 其他功能

下面的信息描述 DEM 提供的功能。

启动 DEM

对于不同的安装,设备仿真程序管理器的启动方式不尽相同。有关更多信息,请参见如何:启动设备仿真程序管理器

DEM 中显示的仿真程序的组织

设备仿真程序管理器显示为一个窗口,该窗口中显示仿真程序的树视图。该树视图有三个根节点:“数据存储”、“我的设备仿真程序”和“其他”。下表描述每个根节点下的仿真程序。

节点

说明

数据存储

列出数据存储中注册的所有设备仿真程序。通常,这些仿真程序由 Visual Studio、Windows Mobile SDK 或 Windows CE SDK 安装在开发计算机的数据存储中。

说明:

在独立安装中,不存在保存仿真程序的映像和信息的数据存储。典型的情况是将设备仿真程序下载到未安装 Visual Studio 的开发计算机上。

我的设备仿真程序

列出“%USERPROFILE%\My Documents\My Device Emulators”(在 Windows Vista 中为“%USERPROFILE%\Documents\My Device Emulators”)文件夹中存储的设备仿真程序配置文件 (.decfg)。通过执行“另存为”仿真程序操作,或手动创作仿真程序配置 .decfg 文件,可以创建仿真程序配置。

所有设备仿真程序

列出“\Documents and Settings\All Users\Documents\All Device Emulators”(在 Windows Vista 中为“\Users\Public\Documents\All Device Emulators”)文件夹中存储的设备仿真程序配置文件 (.decfg)。通过执行“另存为”仿真程序操作,或手动创作仿真程序配置 .decfg 文件,可以创建仿真程序配置。

其他

列出正在运行但不在“数据存储”、“我的设备仿真程序”或“所有设备仿真程序”节点中的仿真程序。每个正在运行的仿真程序都有一个唯一的虚拟机标识符 (VMID)。如果 DEM 无法为一个仿真程序在“数据存储”、“我的设备仿真程序”和“所有设备仿真程序”节点中找到匹配的 VMID,则会此列出该仿真程序。

从 DEM 执行对设备仿真程序的操作

从 DEM 树视图中选择设备仿真程序之后,从“操作”菜单上,或右击仿真程序,都可以对设备仿真程序执行操作。下表描述每个操作。

操作

说明

连接

启动仿真程序,并将仿真程序连接到桌面计算机。

插入底座

将仿真程序插入底座。必须先连接到仿真程序,然后才能将其插入底座。

说明:

必须安装用于检测和响应已插入底座的设备的软件,如 ActiveSync 或 Windows Mobile 设备中心。

移除底座

移除仿真程序底座。

关闭

关闭仿真程序。

说明:

仿真程序在关闭前不会提示您保存状态。

重置

重置(软)仿真程序。

清除保存状态

清除仿真程序的已保存状态。仿真程序下次将从操作系统的映像启动。有关更多信息,请参见保存状态的文件

置于顶层

使仿真程序在被其他窗口覆盖时可见。

重新配置

提示您选择一个设备仿真程序配置文件 (.decfg),将仿真程序重新配置为该文件中的设置。有关更多信息,请参见设备仿真程序配置文件

另存为

将仿真程序的配置保存为设备仿真程序配置文件 (.decfg)。有关更多信息,请参见设备仿真程序配置文件

以编程方式控制设备仿真程序管理器

自动化接口提供对设备仿真程序管理器的功能的编程访问。设备仿真程序管理器公开一个 COM 接口,该接口可用在应用程序和脚本语言中。有关更多信息,请参见设备仿真程序管理器的自动化接口

对 ActiveSync 通信的支持

通过提供与物理设备底座相同的逻辑功能,DEM 实现了通过 ActiveSync 与设备仿真程序进行通信。当设备插入底座时,设备可以使用 ActiveSync 同步电子邮件内容、日历和应用程序安装等。仿真程序本身没有等效的功能,并且无法使用 ActiveSync,除非将其插入底座。仿真程序、DEM 和 ActiveSync 组合在一起,就相当于拥有了一个物理设备和一个底座。一种常见情况是,启动设备仿真程序,使用 DEM 将其插入底座,然后建立设备仿真程序与 ActiveSync 的合作关系。有关更多信息,请参见如何:将设备仿真程序插入底座和移除底座

说明:

在 Windows Vista 中,Windows Mobile 设备中心取代了 ActiveSync。

其他功能

使用 DEM 窗口,还可以执行下列任务:

  • 通过在“文件”菜单上单击“打开”,可以检索以前保存的状态映像 (.dess) 或设备仿真程序配置 (.decfg)。

  • 无论所有仿真程序是处于运行、关闭还是插入底座状态,都可以通过单击“刷新”获取所有仿真程序的状态。

  • 当状态保存文件使用网络连接、串行端口和文件夹共享时,可以禁用提示启用这些功能的信息。若要禁用提示,请在“文件”菜单上单击“无安全提示”。

    安全说明:

    只要使用文件夹共享功能,就会带来潜在的安全风险。禁用这些提示时,请务必谨慎。

请参见

其他资源

设备仿真程序