Как я могу использовать объект COM «VirtualPC.Application» для автоматизации виртуального ПК Windows из C #

StackOverflow https://stackoverflow.com/questions/2185333

  •  25-09-2019
  •  | 
  •  

Вопрос

Я прочитал, что виртуальный компьютер Windows поставляется с интерфейсом COM (VirtualPC.Application). Я прочитал блоги о том, как использовать его из PowerShell. Но как я могу использовать его из C #? В частности, есть ли первичная сборка Interop (PIA), которую я могу использовать в C #, чтобы получить Intellisense в Visual Studio?

Это было полезно?

Решение

  • Экспортируйте COM обертку с:

    TLBIMP C: Windows System32 vpc.exe /out:vpc.dll

  • Добавьте ссылку на сгенерированную dll: vpc.dll

  • Создайте объект и используйте его из C #: var vpc_obj = new vpc.VMVirtualPCClass();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top