虚拟机可以连接到与串行端口、并行端口、USB 端口、PCMCIA 插槽和 PCI 插槽相连的智能卡读卡器。虚拟机可将智能卡读卡器视为某种类型的 USB 设备。

智能卡是一种内嵌计算机芯片的塑料卡。很多政府机构和大型企业都利用智能卡来发送安全通信、签发数字文档并验证其计算机网络来访用户的身份。用户需要将智能卡读卡器插入计算机并将智能卡插入到读卡器中。之后,系统会提示他们提供 PIN 以便登录。

您可以从虚拟机的可移动设备菜单中选择智能卡读卡器。您可以在虚拟机之间或主机系统与一个/多个虚拟机之间共享同一个智能卡。默认情况下已启用共享功能。

在将智能卡读卡器插入主机系统时,读卡器会在 Workstation Player 中显示为两个单独的 USB 设备。这是因为您可以在两种相互排斥的模式中选择一种来使用智能卡。

共享模式
(推荐)智能卡读卡器设置在 可移动设备菜单中以 共享 智能卡读卡器型号的形式提供。在 Windows XP 客户机操作系统中,共享读卡器会在连接到虚拟机后显示为 USB 智能卡读卡器。在 Windows Vista 和 Windows 7 客户机操作系统中,通用智能卡读卡器设备的名称会显示在 Windows 设备管理器列表中。智能卡读卡器可以在主机系统的应用程序之间以及不同客户机操作系统的应用程序之间共享。
USB 直通模式
智能卡读卡器设备在 可移动设备菜单中以 智能卡读卡器型号的形式提供。在 USB 直通模式下,一个虚拟机可直接控制物理智能卡读卡器。主机系统上的应用程序以及其他虚拟机中的应用程序无法使用 USB 直通模式智能卡读卡器。只有在共享模式中的连接不适用于您的实际环境时,才应当使用 USB 直通模式。您可能需要安装由制造商提供的驱动程序才能使用 USB 直通模式。

您可以在 Windows 操作系统和大部分 Linux 分发版本中使用智能卡。VMware 为 Linux 主机中运行的 Windows 虚拟机提供完整的智能卡支持。要在 Linux 中使用智能卡,通常需要用第三方软件对域进行有效的身份验证或者启用安全通信。

注: 智能卡应当能支持常见的 Linux 浏览器、电子邮件应用程序和目录服务,但这些产品尚未经过 VMware 的测试或认证。