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 文件。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈