Windows 虚拟电脑接口
[从 Windows 8 起,Windows 虚拟电脑不再可用。 请改用Hyper-V WMI 提供程序 (V2)。]
Windows 虚拟电脑支持以下接口。
64 位 Windows 系统开发人员注意事项
在 64 位版本的 Windows 上,Windows 虚拟电脑的类型库位于 %WinDir%\System32 目录中的 64 位二进制文件 (VPC.exe)。 默认情况下,该目录对 32 位进程不可见;默认情况下,WOW64 将所有访问 %WinDir%\System32 目录映射到 %WinDir%\SysWOW64 目录。 Visual Studio 是一个 32 位二进制文件,因此无法在此位置打开该文件。 若要为 Windows 虚拟电脑生成互操作性程序集,请使用 Visual Studio 和 Windows SDK 附带 TlbImp.exe。 若要生成 Microsoft.VirtualPC.Interop.dll,请使用以下命令行:
**TlbImp.exe /out:**Microsoft.VirtualPC.Interop.dll /namespace:Microsoft.VirtualPC.Interop %WinDir%\System32\VPC.exe
其他解决方案包括将 VPC.exe 复制到编译器可以找到它的其他目录,或使用 Windows SDK 中的 OleView.exe 工具从 VPC.exe 中的类型库中提取 .idl 文件。